diff --git a/py25/bacpypes/basetypes.py b/py25/bacpypes/basetypes.py index 5caa303..e5817fd 100755 --- a/py25/bacpypes/basetypes.py +++ b/py25/bacpypes/basetypes.py @@ -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): diff --git a/py27/bacpypes/basetypes.py b/py27/bacpypes/basetypes.py index 18b1371..32486aa 100755 --- a/py27/bacpypes/basetypes.py +++ b/py27/bacpypes/basetypes.py @@ -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): diff --git a/py34/bacpypes/basetypes.py b/py34/bacpypes/basetypes.py index 5caa303..e5817fd 100755 --- a/py34/bacpypes/basetypes.py +++ b/py34/bacpypes/basetypes.py @@ -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):