BACnetNotificationParameters

<< Click to Display Table of Contents >>

 

BACnetNotificationParameters

This XML representation of complex data is used internally by other XMLs supported by the driver.

XML Schema

<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>

Examples

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>

Was this page useful?