IEC_BACNET_EP_CHG_OF_BITS_PARAM (STRUCT)ΒΆ

TYPE IEC_BACNET_EP_CHG_OF_BITS_PARAM : STRUCT

Contains the data for the Change of Bit String event type

Change of Bit String specifies an event that occurs when the value of the referenced property becomes equal to one of the values contained in the List_Of_Bitstring_Values after applying the Bitmask, and that value remains equal for Time_Delay seconds.

InOut:

Name

Type

Comment

timeDelay

IEC_BACNET_UNSIGNED

This parameter, of type Unsigned, represents the time, in seconds, that the conditions monitored by the event algorithm must persist before an event notification is issued.

bitMask

IEC_BACNET_BIT_STRING

This parameter, of type BIT STRING, applies to the CHANGE_OF_BITSTRING event algorithm and the CHANGE_OF_VALUE event algorithm in the special case where the referenced property is a BIT STRING datatype. It represents a bitmask that is used to indicate which bits in the referenced property are to be monitored by the algorithm. A value of one in a bit position indicates that the bit in this position in the referenced property is to be monitored by the algorithm. A value of zero in a bit position indicates that the bit in this position in the referenced property is not significant for the purpose of detecting this CHANGE_OF_BITSTRING or CHANGE_OF_VALUE.

pValues

POINTER TO IEC_BACNET_BIT_STRING

This parameter is a list of bitstrings that apply to the CHANGE_OF_BITSTRING event algorithm. This list of bitstrings defines the set of states for which the referenced property is OFFNORMAL. Only the bits indicated by the Bitmask are significant. If the value of the referenced property changes to one of the values in the List_Of_Bitstring_Values, then the Event_State property of the Event Enrollment object makes a transition TO-OFFNORMAL and appropriate notifications are sent.

valueCount

IEC_BACNET_ELEMENT_COUNT

Number of entries in the List_Of_Bitstring_Values