ST_BACnet_ExceptionScheduleBool

Structure for data exchange of the property exception_schedule with the aid of function block FB_BACnet_ExceptionScheduleProperty.

TYPE ST_BACnet_ExceptionScheduleBool :
STRUCT
  bReqGet     : BOOL;
  bReqSet     : BOOL;
  nGet        : USINT;
  nSet        : USINT;
  bBusy       : BOOL;
  arrEntries  : ARRAY[0..BACnet_MaxExSchEntries] OF ST_BACnet_ExceptionScheduleEntryBool;
END_STRUCT
END_TYPE

bReqGet: Request read property data FALSETRUE for the corresponding property function block (see FB_BACnet_ExceptionScheduleProperty). The edge change TRUEFALSE indicates acknowledgement of the request by corresponding property function block. Current data will be available shortly. Successful loading of the property data is indicated by nGet.

bReqSet: Request write property data FALSETRUE for the corresponding property function block (see FB_BACnet_ExceptionScheduleProperty). The edge change TRUEFALSE indicates acknowledgement of the request by corresponding property function block. Current data will be available shortly. Successful writing of the property data is indicated by nSet.

nGet: Counter is incremented by 1 when property data were read successfully. Ring counter.

nSet: Counter is incremented by 1 when property data were written successfully. Ring counter.

bBusy: Corresponding property function block loads/writes data from/to the property. The data are invalid while bBusy is set to TRUE.

arrEntries: Array with data of property Exception_Schedule. 0 to BACnet_MaxExSchEntries entries are available. The entries are coded as BACnetTimeValue and are limited to data types Boolean and Null. Entries with other data types are ignored. In addition, all types of calendar entries are supported.