IEC_BACNET_EN_MANDATORY (STRUCT)

TYPE IEC_BACNET_EN_MANDATORY : STRUCT

The mandatory service parameters needed for generating an Event Notification.

InOut:

Name

Type

Comment

processID

IEC_BACNET_UNSIGNED

This parameter, of type Unsigned, contains the identification of the process in the receiving device for which the notification is intended.

timeStamp

IEC_BACNET_TIME_STAMP

This parameter, of type BACnetTimeStamp, contains the current time as determined by the clock in the device issuing the service request. If this device has no clock, then this parameter shall transport a sequence number, of type Unsigned, which indicates the relative ordering of this event notification to all other event notifications issued by this device without regard to their intended recipient. The sequence numbers shall increase monotonically (they may be implemented using modulo arithmetic). A device may have a single sequence number for all event-initiating objects or a separate sequence number for each object.

notificationClass

IEC_BACNET_UNSIGNED

This parameter, of type Unsigned, designates the notification class of the event.

priority

IEC_BACNET_BYTE

This parameter, of type Unsigned, specifies the priority of the event that has occurred. The priority is specified by the Priority property of the Notification Class or Event Enrollment objects associated with this event. The possible range of priorities is 0-255. A lower number indicates a higher priority.

eventType

IEC_BACNET_EVENT_TYPE

This parameter, of type BACnetEventType, specifies the type of event that has occurred

notifyType

IEC_BACNET_NOTIFY_TYPE

This parameter, of type BACnetNotifyType, contains whether this notification is an event or an alarm or a notification that someone has acknowledged a previous event notification