ST_BACnet_WeeklyScheduleBool

Structure for data exchange of property Weekly_Schedule with the aid of function block FB_BACnet_WeeklyScheduleProperty.

TYPE ST_BACnet_WeeklyScheduleBool :
STRUCT
  bReqGet     : BOOL;
  bReqSet     : BOOL;
  nGet        : USINT;
  nSet        : USINT;
  bBusy       : BOOL;
  arrEntries  : ARRAY[0..6] OF ARRAY[0..BACnet_MaxDayEntry] OF ST_BACnet_TimeValueBool;
END_STRUCT
END_TYPE

 

bReqGet: Request read property data FALSETRUE for the corresponding property function block (see FB_BACnet_WeeklyScheduleProperty). 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_WeeklyScheduleProperty). 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 Weekly_Schedule. Entry 0 → Monday to 6 → Sunday; for each day of the week 0 to BACnet_MaxDayEntry entries are available. The entries are coded as BACnetTimeValue and are limited to data types of Boolean and Null. Entries with other data types are ignored.