<< Click to Display Table of Contents >>
BACnetNotificationParameters |
This XML representation of complex data is used internally by other XMLs supported by the driver.
<xs:complexType name="BACnetNotificationParameters">
<xs:sequence>
<xs:choice>
<xs:element name="ChangeOfBitstring" type="BACnetNotificationParameters_ChangeOfBitstring" />
<xs:element name="ChangeOfState" type="BACnetNotificationParameters_ChangeOfState" />
<xs:element name="ChangeOfValue" type="BACnetNotificationParameters_ChangeOfValue" />
<xs:element name="CommandFailure" type="BACnetNotificationParameters_CommandFailure" />
<xs:element name="FloatingLimit" type="BACnetNotificationParameters_FloatingLimit" />
<xs:element name="OutOfRange" type="BACnetNotificationParameters_OutOfRange" />
<xs:element name="ComplexEventType" type="SequenceOfBACnetPropertyValue" />
<xs:element name="ChangeOfLifeSafety" type="BACnetNotificationParameters_ChangeOfLifeSafety" />
<xs:element name="Extended" type="BACnetNotificationParameters_Extended" />
<xs:element name="BufferReady" type="BACnetNotificationParameters_BufferReady" />
<xs:element name="UnsignedRange" type="BACnetNotificationParameters_UnsignedRange" />
<xs:element name="AccessEvent" type="BACnetNotificationParameters_AccessEvent" />
<xs:element name="DoubleOutOfRange" type="BACnetNotificationParameters_DoubleOutOfRange" />
<xs:element name="SignedOutOfRange" type="BACnetNotificationParameters_SignedOutOfRange" />
<xs:element name="UnsignedOutOfRange" type="BACnetNotificationParameters_UnsignedOutOfRange" />
<xs:element name="ChangeOfCharacterstring" type="BACnetNotificationParameters_ChangeOfCharacterstring" />
<xs:element name="ChangeOfStatusFlags" type="BACnetNotificationParameters_ChangeOfStatusFlags" />
<xs:element name="ChangeOfReliability" type="BACnetNotificationParameters_ChangeOfReliability" />
<xs:element name="ChangeOfDiscreteValue" type="BACnetNotificationParameters_ChangeOfDiscreteValue" />
<xs:element name="ChangeOfTimer" type="BACnetNotificationParameters_ChangeOfTimer" />
</xs:choice>
</xs:sequence>
</xs:complexType>
Example 1:
<BACnetNotificationParameters>
<ChangeOfBitstring>
<ReferencedBitstring>1</ReferencedBitstring>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
</ChangeOfBitstring>
</BACnetNotificationParameters>
Example 2:
<BACnetNotificationParameters>
<ChangeOfState>
<NewState>
<BooleanValue>true</BooleanValue>
</NewState>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
</ChangeOfState>
</BACnetNotificationParameters>
Example 3:
<BACnetNotificationParameters>
<ChangeOfValue>
<NewValue>
<ChangedBits>1</ChangedBits>
</NewValue>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
</ChangeOfValue>
</BACnetNotificationParameters>
Example 4:
<BACnetNotificationParameters>
<CommandFailure>
<CommandValue>
<Boolean>true</Boolean>
</CommandValue>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
<FeedbackValue>
<Boolean>true</Boolean>
</FeedbackValue>
</CommandFailure>
</BACnetNotificationParameters>
Example 5:
<BACnetNotificationParameters>
<FloatingLimit>
<ReferenceValue>1234.567749</ReferenceValue>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
<SetpointValue>1235.567749</SetpointValue>
<ErrorLimit>1236.567749</ErrorLimit>
</FloatingLimit>
</BACnetNotificationParameters>
Example 6:
<BACnetNotificationParameters>
<OutOfRange>
<ExceedingValue>1237.567749</ExceedingValue>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
<Deadband>1238.567749</Deadband>
<ExceededLimit>1239.567749</ExceededLimit>
</OutOfRange>
</BACnetNotificationParameters>
Example 7:
<BACnetNotificationParameters>
<ComplexEventType>
<BACnetPropertyValue>
<PropertyIdentifier>alarmValue</PropertyIdentifier>
<PropertyArrayIndex>1241</PropertyArrayIndex>
<PropertyValue>
<Boolean>true</Boolean>
</PropertyValue>
<Priority>1242</Priority>
</BACnetPropertyValue>
</ComplexEventType>
</BACnetNotificationParameters>
Example 8:
<BACnetNotificationParameters>
<ChangeOfLifeSafety>
<NewState>testAlarm</NewState>
<NewMode>disconnected</NewMode>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
<OperationExpected>silence</OperationExpected>
</ChangeOfLifeSafety>
</BACnetNotificationParameters>
Example 9:
<BACnetNotificationParameters>
<Extended>
<VendorId>7646</VendorId>
<ExtendedEventType>1247</ExtendedEventType>
<Parameters>
<Unnamed>
<Null />
</Unnamed>
</Parameters>
</Extended>
</BACnetNotificationParameters>
Example 10:
<BACnetNotificationParameters>
<BufferReady>
<BufferProperty>
<ObjectIdentifier>device-515</ObjectIdentifier>
<PropertyIdentifier>changeOfStateCount</PropertyIdentifier>
<PropertyArrayIndex>1250</PropertyArrayIndex>
<DeviceIdentifier>device-518</DeviceIdentifier>
</BufferProperty>
<PreviousNotification>2363</PreviousNotification>
<CurrentNotification>2364</CurrentNotification>
</BufferReady>
</BACnetNotificationParameters>
Example 11:
<BACnetNotificationParameters>
<UnsignedRange>
<ExceedingValue>1254</ExceedingValue>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
<ExceededLimit>1255</ExceededLimit>
</UnsignedRange>
</BACnetNotificationParameters>
Example 12:
<BACnetNotificationParameters>
<AccessEvent>
<AccessEvent>deniedZoneNoAccessRights</AccessEvent>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
<AccessEventTag>1257</AccessEventTag>
<AccessEventTime>
<Time>22:39:15.980</Time>
</AccessEventTime>
<AccessCredential>
<DeviceIdentifier>device-526</DeviceIdentifier>
<ObjectIdentifier>device-527</ObjectIdentifier>
</AccessCredential>
<AuthenticationFactor>
<FormatType>custom</FormatType>
<FormatClass>1262</FormatClass>
<Value>FF</Value>
</AuthenticationFactor>
</AccessEvent>
</BACnetNotificationParameters>
Example 13:
<BACnetNotificationParameters>
<DoubleOutOfRange>
<ExceedingValue>123485.789012</ExceedingValue>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
<Deadband>123486.789012</Deadband>
<ExceededLimit>123487.789012</ExceededLimit>
</DoubleOutOfRange>
</BACnetNotificationParameters>
Example 14:
<BACnetNotificationParameters>
<SignedOutOfRange>
<ExceedingValue>-768</ExceedingValue>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
<Deadband>1267</Deadband>
<ExceededLimit>-766</ExceededLimit>
</SignedOutOfRange>
</BACnetNotificationParameters>
Example 15:
<BACnetNotificationParameters>
<UnsignedOutOfRange>
<ExceedingValue>1269</ExceedingValue>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
<Deadband>1270</Deadband>
<ExceededLimit>1271</ExceededLimit>
</UnsignedOutOfRange>
</BACnetNotificationParameters>
Example 16:
<BACnetNotificationParameters>
<ChangeOfCharacterstring>
<ChangedValue>Abcde</ChangedValue>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
<AlarmValue>Abcde</AlarmValue>
</ChangeOfCharacterstring>
</BACnetNotificationParameters>
Example 17:
<BACnetNotificationParameters>
<ChangeOfStatusFlags>
<PresentValue>
<Boolean>true</Boolean>
</PresentValue>
<ReferencedFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</ReferencedFlags>
</ChangeOfStatusFlags>
</BACnetNotificationParameters>
Example 18:
<BACnetNotificationParameters>
<ChangeOfReliability>
<Reliability>tripped</Reliability>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
<PropertyValues>
<BACnetPropertyValue>
<PropertyIdentifier>feedbackValue</PropertyIdentifier>
<PropertyArrayIndex>1274</PropertyArrayIndex>
<PropertyValue>
<Boolean>true</Boolean>
</PropertyValue>
<Priority>1275</Priority>
</BACnetPropertyValue>
</PropertyValues>
</ChangeOfReliability>
</BACnetNotificationParameters>
Example 19:
<BACnetNotificationParameters>
<ChangeOfDiscreteValue>
<NewValue>
<Boolean>true</Boolean>
</NewValue>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
</ChangeOfDiscreteValue>
</BACnetNotificationParameters>
Example 20:
<BACnetNotificationParameters>
<ChangeOfTimer>
<NewState>idle</NewState>
<StatusFlags>
<inAlarm>true</inAlarm>
<overridden>true</overridden>
</StatusFlags>
<UpdateTime>
<Date>2060-12-20</Date>
<Time>22:39:15.980</Time>
</UpdateTime>
<LastStateChange>runningToExpired</LastStateChange>
<InitialTimeout>1279</InitialTimeout>
<ExpirationTime>
<Date>2063-12-20</Date>
<Time>22:39:15.980</Time>
</ExpirationTime>
</ChangeOfTimer>
</BACnetNotificationParameters>