BACnetSchedule (FB)
FUNCTION_BLOCK PUBLIC BACnetSchedule EXTENDS BACnetStaticObjectBase IMPLEMENTS IBACnetSchedule
FB reflecting a BACnet-Schedule-Object. All Properties of this FB give access to the client writeable BACnet-Properties of the reflected BACnet-Object, although the access is done not client sided (without checking access restrictions). Moreover access right behaviour which changes due to dynamically changing BACnet-Property-Sets is done by an Event-Callback (BACnetEventCallback), which is attached to the BACNET_CALLBACK_WRITE-Callback. Besides several functions for accessing and modifying the Weekly_Schedule-, Exception_Schedule-, Schedule_Default and Present_Value-Properties are given. Additionally see documentation of BACnetObjectBase.
BACnetSchedule.AckedTransitions(PROP)BACnetSchedule.Description(PROP)BACnetSchedule.EffectivePeriod(PROP)BACnetSchedule.EventDetectionEnable(PROP)BACnetSchedule.EventEnable(PROP)BACnetSchedule.EventMessageTexts(PROP)BACnetSchedule.EventMessageTextsConfig(PROP)BACnetSchedule.EventState(PROP)BACnetSchedule.EventTimeStamps(PROP)ExceptionScheduleBACnetSchedule.AddExceptionBACnetDate(METH)BACnetSchedule.AddExceptionBACnetDateRange(METH)BACnetSchedule.AddExceptionReference(METH)BACnetSchedule.AddExceptionWeekAndDay(METH)BACnetSchedule.GetExceptionEntry(METH)BACnetSchedule.GetExceptionEntryCount(METH)BACnetSchedule.RemoveExceptionEntry(METH)
BACnetSchedule.GetPresentValue(METH)BACnetSchedule.GetScheduleDefault(METH)BACnetSchedule.NotificationClass(PROP)BACnetSchedule.NotifyType(PROP)BACnetSchedule.OutOfService(PROP)BACnetSchedule.PriorityForWriting(PROP)BACnetSchedule.ProfileName(PROP)PropertyReferencesBACnetSchedule.Reliability(PROP)BACnetSchedule.ReliabilityEvaluationInhibit(PROP)BACnetSchedule.SetPresentValue(METH)BACnetSchedule.SetScheduleDefault(METH)BACnetSchedule.StatusFlags(PROP)WeeklySchedule