ST_BACnet_ExceptionScheduleEntryBool
TYPE ST_BACnet_ExceptionScheduleEntryBool :
STRUCT
eEntryType : E_BACnetCalendarEntryType;
ePriority : E_BACnetPriority;
stDate : ST_BACnet_ExceptionScheduleCalDate;
stWeekNDay : ST_BACnet_ExceptionScheduleCalWnD;
stCalRef : ST_BACnet_ExceptionScheduleCalRef;
arrTimeValue : ARRAY[0..BACnet_MaxTimeValues] OF ST_BACnet_TimeValueBool;
END_STRUCT
END_TYPE
eEntryType: Type of calendar entry. Possible values:
BACnetCalendarEntryType_None
→ entry empty.BACnetCalendarEntryType_Ref
→ exception: time switching data are read from a calendar object (reference is in stCalRef).BACnetCalendarEntryType_Date
→ exception: time switching record is read from stDate.stStart.BACnetCalendarEntryType_DateRange
→ exception: time switching date range is read from stDate.stStart and stDate.stEnd.BACnetCalendarEntryType_WeekNDay
→ exception: time switching day is read from stWeekNDay.
ePriority
: Specification of the priority with which the time switching value is to be written to a commandable property.
stDate
: Date or date range:
TYPE ST_BACnet_ExceptionScheduleCalDate :
STRUCT
stStart : ST_BACnet_Date;
stEnd : ST_BACnet_Date;
END_STRUCT
END_TYPE
stWeekNDay
: Week and day period.
stCalRef
: Periods are read from a BACnet object of type Calendar.
arrTimeValue
: For each exception time, 0 to BACnet_MaxTimeValues 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.