1
0
mirror of https://github.com/JoelBender/bacpypes synced 2025-09-28 22:15:23 +08:00

changeOfReliability event notification addition #151

This commit is contained in:
Joel Bender 2017-12-05 00:08:58 -05:00
parent 5d1649c59c
commit efe330feef
3 changed files with 27 additions and 0 deletions

View File

@ -898,6 +898,7 @@ class EventType(Enumerated):
, 'unsignedOutOfRange':16
, 'changeOfCharacterstring':17
, 'changeOfStatusFlags':18
, 'changeOfReliability':19
}
class FaultType(Enumerated):
@ -2261,6 +2262,13 @@ class NotificationParametersChangeOfStatusFlagsType(Sequence):
, Element('referencedFlags', StatusFlags, 1)
]
class NotificationParametersChangeOfReliabilityType(Sequence):
sequenceElements = \
[ Element('reliability', Reliability, 0)
, Element('statusFlags', StatusFlags, 1)
, Element('propertyValues', SequenceOf(PropertyValue), 2)
]
class NotificationParameters(Choice):
choiceElements = \
[ Element('changeOfBitstring', NotificationParametersChangeOfBitstring, 0)
@ -2280,6 +2288,7 @@ class NotificationParameters(Choice):
, Element('unsignedOutOfRange', NotificationParametersUnsignedOutOfRangeType, 16)
, Element('changeOfCharacterString', NotificationParametersChangeOfCharacterStringType, 17)
, Element('changeOfStatusFlags', NotificationParametersChangeOfStatusFlagsType, 18)
, Element('changeOfReliability', NotificationParametersChangeOfReliabilityType, 19)
]
class ObjectPropertyValue(Sequence):

View File

@ -897,6 +897,7 @@ class EventType(Enumerated):
, 'unsignedOutOfRange':16
, 'changeOfCharacterstring':17
, 'changeOfStatusFlags':18
, 'changeOfReliability':19
}
class FaultType(Enumerated):
@ -2260,6 +2261,13 @@ class NotificationParametersChangeOfStatusFlagsType(Sequence):
, Element('referencedFlags', StatusFlags, 1)
]
class NotificationParametersChangeOfReliabilityType(Sequence):
sequenceElements = \
[ Element('reliability', Reliability, 0)
, Element('statusFlags', StatusFlags, 1)
, Element('propertyValues', SequenceOf(PropertyValue), 2)
]
class NotificationParameters(Choice):
choiceElements = \
[ Element('changeOfBitstring', NotificationParametersChangeOfBitstring, 0)
@ -2279,6 +2287,7 @@ class NotificationParameters(Choice):
, Element('unsignedOutOfRange', NotificationParametersUnsignedOutOfRangeType, 16)
, Element('changeOfCharacterString', NotificationParametersChangeOfCharacterStringType, 17)
, Element('changeOfStatusFlags', NotificationParametersChangeOfStatusFlagsType, 18)
, Element('changeOfReliability', NotificationParametersChangeOfReliabilityType, 19)
]
class ObjectPropertyValue(Sequence):

View File

@ -898,6 +898,7 @@ class EventType(Enumerated):
, 'unsignedOutOfRange':16
, 'changeOfCharacterstring':17
, 'changeOfStatusFlags':18
, 'changeOfReliability':19
}
class FaultType(Enumerated):
@ -2261,6 +2262,13 @@ class NotificationParametersChangeOfStatusFlagsType(Sequence):
, Element('referencedFlags', StatusFlags, 1)
]
class NotificationParametersChangeOfReliabilityType(Sequence):
sequenceElements = \
[ Element('reliability', Reliability, 0)
, Element('statusFlags', StatusFlags, 1)
, Element('propertyValues', SequenceOf(PropertyValue), 2)
]
class NotificationParameters(Choice):
choiceElements = \
[ Element('changeOfBitstring', NotificationParametersChangeOfBitstring, 0)
@ -2280,6 +2288,7 @@ class NotificationParameters(Choice):
, Element('unsignedOutOfRange', NotificationParametersUnsignedOutOfRangeType, 16)
, Element('changeOfCharacterString', NotificationParametersChangeOfCharacterStringType, 17)
, Element('changeOfStatusFlags', NotificationParametersChangeOfStatusFlagsType, 18)
, Element('changeOfReliability', NotificationParametersChangeOfReliabilityType, 19)
]
class ObjectPropertyValue(Sequence):