ConfirmedEventNotificationRequest

<< Clique para Mostrar o Sumário >>

 

ConfirmedEventNotificationRequest

Esta representação de dados complexos via XML é utilizada internamente em outros XMLs suportados pelo driver.

Esquema XML

<xs:complexType name="ConfirmedEventNotificationRequest">
  <xs:sequence>
    <xs:element name="ProcessIdentifier" type="Unsigned32" />
    <xs:element name="InitiatingDeviceIdentifier" type="BACnetObjectIdentifier" />
    <xs:element name="EventObjectIdentifier" type="BACnetObjectIdentifier" />
    <xs:element name="Timestamp" type="BACnetTimeStamp" />
    <xs:element name="NotificationClass" type="Unsigned" />
    <xs:element name="Priority" type="Unsigned8" />
    <xs:element name="EventType" type="BACnetEventType" />
    <xs:element minOccurs="0" name="MessageText" type="CharacterString" />
    <xs:element name="NotifyType" type="BACnetNotifyType" />
    <xs:element minOccurs="0" name="AckRequired" type="Boolean" />
    <xs:element minOccurs="0" name="FromState" type="BACnetEventState" />
    <xs:element name="ToState" type="BACnetEventState" />
    <xs:element minOccurs="0" name="EventValues" type="BACnetNotificationParameters" />
  </xs:sequence>
</xs:complexType>

Exemplos

Exemplo 1:

<ConfirmedEventNotificationRequest>
  <ProcessIdentifier>2345</ProcessIdentifier>
  <InitiatingDeviceIdentifier>device-502</InitiatingDeviceIdentifier>
  <EventObjectIdentifier>device-503</EventObjectIdentifier>
  <Timestamp>
    <Time>22:39:15.980</Time>
  </Timestamp>
  <NotificationClass>1238</NotificationClass>
  <Priority>38</Priority>
  <EventType>changeOfLifeSafety</EventType>
  <MessageText>Abcde</MessageText>
  <NotifyType>event</NotifyType>
  <AckRequired>true</AckRequired>
  <FromState>offnormal</FromState>
  <ToState>highLimit</ToState>
  <EventValues>
    <ChangeOfBitstring>
      <ReferencedBitstring>1</ReferencedBitstring>
      <StatusFlags>
        <inAlarm>true</inAlarm>
        <overridden>true</overridden>
      </StatusFlags>
    </ChangeOfBitstring>
  </EventValues>
</ConfirmedEventNotificationRequest>

Exemplo 2:

<ConfirmedEventNotificationRequest>
  <ProcessIdentifier>2355</ProcessIdentifier>
  <InitiatingDeviceIdentifier>device-512</InitiatingDeviceIdentifier>
  <EventObjectIdentifier>device-513</EventObjectIdentifier>
  <Timestamp>
    <Time>22:39:15.980</Time>
  </Timestamp>
  <NotificationClass>1248</NotificationClass>
  <Priority>48</Priority>
  <EventType>changeOfReliability</EventType>
  <NotifyType>ackNotification</NotifyType>
  <ToState>normal</ToState>
</ConfirmedEventNotificationRequest>

Esta página foi útil?