BACnetTrendLogMultiple
(FB)
FUNCTION_BLOCK PUBLIC BACnetTrendLogMultiple EXTENDS BACnetStaticObjectBase IMPLEMENTS IBACnetTrendLogMultiple
FB reflecting a BACnet-TrendLogMultiple-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). Additionally functions are given which allow to access or modify the Log_DeviceObjectProperty-Property of this BACnet-Object.
Note
The pure functionality of storing Log-Values in a file or else where is (right now) not predefined by this FB. This means for storing Log-Values one has to register a Event-Callback-FB for the BACNET_CALLBACK_WRITE-Callback. In this callback the user has to check if the Log_Buffer-BACnet-Property of this BACnet-Object is written, and has to write the first value of this list to the corresponding file or else where. Additionally a Event-Hook-FB for the CB_READ_RANGE-Hook has to be regsitered and used to give back the whole Range of values stored (in a file or else where). For more details, see stack specification. 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. Additionally see documentation of BACnetObjectBase. Moreover this is the reason why not havin the Log_Buffer-Property available in this FB.
BACnetTrendLogMultiple.AckedTransitions
(PROP)BACnetTrendLogMultiple.AddLogPropertyReference
(METH)BACnetTrendLogMultiple.AlignIntervals
(PROP)BACnetTrendLogMultiple.BufferSize
(PROP)BACnetTrendLogMultiple.Description
(PROP)BACnetTrendLogMultiple.Enable
(PROP)BACnetTrendLogMultiple.EventAlgorithmInhibit
(PROP)BACnetTrendLogMultiple.EventAlgorithmInhibitRef
(PROP)BACnetTrendLogMultiple.EventDetectionEnable
(PROP)BACnetTrendLogMultiple.EventEnable
(PROP)BACnetTrendLogMultiple.EventMessageTexts
(PROP)BACnetTrendLogMultiple.EventMessageTextsConfig
(PROP)BACnetTrendLogMultiple.EventState
(PROP)BACnetTrendLogMultiple.EventTimeStamps
(PROP)BACnetTrendLogMultiple.GetLogPropertyReference
(METH)BACnetTrendLogMultiple.GetLogPropertyReferenceCount
(METH)BACnetTrendLogMultiple.IntervalOffset
(PROP)BACnetTrendLogMultiple.LastNotifyRecord
(PROP)BACnetTrendLogMultiple.LogInterval
(PROP)BACnetTrendLogMultiple.LoggingType
(PROP)BACnetTrendLogMultiple.NotificationClass
(PROP)BACnetTrendLogMultiple.NotificationThreshold
(PROP)BACnetTrendLogMultiple.NotifyType
(PROP)BACnetTrendLogMultiple.ProfileName
(PROP)BACnetTrendLogMultiple.RecordCount
(PROP)BACnetTrendLogMultiple.RecordsSinceNotification
(PROP)BACnetTrendLogMultiple.Reliability
(PROP)BACnetTrendLogMultiple.ReliabilityEvaluationInhibit
(PROP)BACnetTrendLogMultiple.RemoveLogPropertyReference
(METH)BACnetTrendLogMultiple.StartTime
(PROP)BACnetTrendLogMultiple.StatusFlags
(PROP)BACnetTrendLogMultiple.StopTime
(PROP)BACnetTrendLogMultiple.StopWhenFull
(PROP)BACnetTrendLogMultiple.TotalRecordCount
(PROP)BACnetTrendLogMultiple.Trigger
(PROP)