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 FALSE → TRUE for the corresponding property function block (see FB_BACnet_WeeklyScheduleProperty). The edge change TRUE → FALSE 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 FALSE → TRUE for the corresponding property function block (see FB_BACnet_WeeklyScheduleProperty). The edge change TRUE → FALSE 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.