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.
Properties:
NumberOfProperties, inherited from BACnetObjectBase
ObjectID, inherited from BACnetObjectBase
Methods:
GetBACnetAccumulatorRecordProperty, inherited from BACnetObjectBase
GetBACnetArraySizeOfProperty, inherited from BACnetObjectBase
GetBACnetArraySizeOfTwoProperties, inherited from BACnetObjectBase
GetBACnetBitStringProperty, inherited from BACnetObjectBase
GetBACnetBooleanProperty, inherited from BACnetObjectBase
GetBACnetClientCOVProperty, inherited from BACnetObjectBase
GetBACnetDateProperty, inherited from BACnetObjectBase
GetBACnetDateRangeProperty, inherited from BACnetObjectBase
GetBACnetDateTimeProperty, inherited from BACnetObjectBase
GetBACnetDevObjPropReferenceProperty, inherited from BACnetObjectBase
GetBACnetDoubleProperty, inherited from BACnetObjectBase
GetBACnetEnumeratedProperty, inherited from BACnetObjectBase
GetBACnetObjPropReferenceProperty, inherited from BACnetObjectBase
GetBACnetObjectIDProperty, inherited from BACnetObjectBase
GetBACnetPrescaleProperty, inherited from BACnetObjectBase
GetBACnetRealProperty, inherited from BACnetObjectBase
GetBACnetScaleProperty, inherited from BACnetObjectBase
GetBACnetSetpointReferenceProperty, inherited from BACnetObjectBase
GetBACnetSignedProperty, inherited from BACnetObjectBase
GetBACnetStringProperty, inherited from BACnetObjectBase
GetBACnetTimeProperty, inherited from BACnetObjectBase
GetBACnetTimeStampProperty, inherited from BACnetObjectBase
GetBACnetUnsignedProperty, inherited from BACnetObjectBase
GetPropertyAccessRight, inherited from BACnetObjectBase
GetPropertyCallbackAttachment, inherited from BACnetObjectBase
GetPropertyId, inherited from BACnetObjectBase
GetPropertyInstanceStackAllocContentBuffer, inherited from BACnetObjectBase
GetPropertyInstanceWithContentBuffer, inherited from BACnetObjectBase
IsBACnetDateTimePropertyUnspecified, inherited from BACnetObjectBase
IsPropertyExistent, inherited from BACnetObjectBase
IsPropertyWriteable, inherited from BACnetObjectBase
SetBACnetAccumulatorRecordProperty, inherited from BACnetObjectBase
SetBACnetBitStringProperty, inherited from BACnetObjectBase
SetBACnetBooleanProperty, inherited from BACnetObjectBase
SetBACnetClientCOVProperty, inherited from BACnetObjectBase
SetBACnetDateProperty, inherited from BACnetObjectBase
SetBACnetDateRangeProperty, inherited from BACnetObjectBase
SetBACnetDateTimeProperty, inherited from BACnetObjectBase
SetBACnetDateTimePropertyToUnspecified, inherited from BACnetObjectBase
SetBACnetDevObjPropReferenceProperty, inherited from BACnetObjectBase
SetBACnetDoubleProperty, inherited from BACnetObjectBase
SetBACnetEnumeratedProperty, inherited from BACnetObjectBase
SetBACnetObjPropReferenceProperty, inherited from BACnetObjectBase
SetBACnetObjectIDProperty, inherited from BACnetObjectBase
SetBACnetPrescaleProperty, inherited from BACnetObjectBase
SetBACnetRealProperty, inherited from BACnetObjectBase
SetBACnetScaleProperty, inherited from BACnetObjectBase
SetBACnetSetpointReferenceProperty, inherited from BACnetObjectBase
SetBACnetSignedProperty, inherited from BACnetObjectBase
SetBACnetStringProperty, inherited from BACnetObjectBase
SetBACnetTimeProperty, inherited from BACnetObjectBase
SetBACnetTimeStampProperty, inherited from BACnetObjectBase
SetBACnetUnsignedProperty, inherited from BACnetObjectBase
SetObjectName, inherited from BACnetObjectBase
SetPropertyAccessRight, inherited from BACnetObjectBase
SetPropertyCallbackAttachment, inherited from BACnetObjectBase
SetPropertyInstance, inherited from BACnetObjectBase
WritePropertyInstance, inherited from BACnetObjectBase
Structure:
- AckedTransitions (Property)
- Description (Property)
- EffectivePeriod (Property)
- EventDetectionEnable (Property)
- EventEnable (Property)
- EventMessageTexts (Property)
- EventMessageTextsConfig (Property)
- EventState (Property)
- EventTimeStamps (Property)
- ExceptionSchedule
- GetPresentValue (Method)
- GetScheduleDefault (Method)
- NotificationClass (Property)
- NotifyType (Property)
- OutOfService (Property)
- PriorityForWriting (Property)
- ProfileName (Property)
- PropertyReferences
- Reliability (Property)
- ReliabilityEvaluationInhibit (Property)
- SetPresentValue (Method)
- SetScheduleDefault (Method)
- StatusFlags (Property)
- WeeklySchedule