BACnetObjectBase
(FB)
FUNCTION_BLOCK PUBLIC BACnetObjectBase IMPLEMENTS IBACnetObjectBase
Any BACnet-Object initialized or created using this library (BACnet.library) may be reflected by an FB which is derived of this FB-Type. This FB provides easy and comfortable functionalities for accessing the BACnet-Objects properties, manipulating them and all additionally information about the BACnet-Object (like parent BACnet-Device).
Properties:
DeviceInstNumber
NumberOfProperties
ObjectID
ObjectName
Methods:
GetPropertyAccessRight
GetPropertyCallbackAttachment
GetPropertyId
GetPropertyInstanceStackAllocContentBuffer
GetPropertyInstanceWithContentBuffer
IsPropertyExistent
IsPropertyWriteable
SetObjectName
SetPropertyAccessRight
SetPropertyCallbackAttachment
SetPropertyInstance
WritePropertyInstance
GetBACnetAccumulatorRecordProperty
GetBACnetArraySizeOfProperty
GetBACnetArraySizeOfTwoProperties
GetBACnetBitStringProperty
GetBACnetBooleanProperty
GetBACnetClientCOVProperty
GetBACnetDateProperty
GetBACnetDateRangeProperty
GetBACnetDateTimeProperty
GetBACnetDevObjPropReferenceProperty
GetBACnetDoubleProperty
GetBACnetEnumeratedProperty
GetBACnetObjPropReferenceProperty
GetBACnetObjectIDProperty
GetBACnetPrescaleProperty
GetBACnetRealProperty
GetBACnetScaleProperty
GetBACnetSetpointReferenceProperty
GetBACnetSignedProperty
GetBACnetStringProperty
GetBACnetTimeProperty
GetBACnetTimeStampProperty
GetBACnetUnsignedProperty
IsBACnetDateTimePropertyUnspecified
SetBACnetAccumulatorRecordProperty
SetBACnetBitStringProperty
SetBACnetBooleanProperty
SetBACnetClientCOVProperty
SetBACnetDateProperty
SetBACnetDateRangeProperty
SetBACnetDateTimeProperty
SetBACnetDateTimePropertyToUnspecified
SetBACnetDevObjPropReferenceProperty
SetBACnetDoubleProperty
SetBACnetEnumeratedProperty
SetBACnetObjPropReferenceProperty
SetBACnetObjectIDProperty
SetBACnetPrescaleProperty
SetBACnetRealProperty
SetBACnetScaleProperty
SetBACnetSetpointReferenceProperty
SetBACnetSignedProperty
SetBACnetStringProperty
SetBACnetTimeProperty
SetBACnetTimeStampProperty
SetBACnetUnsignedProperty
Structure:
BACnetObjectBase.DeviceInstNumber
(PROP)BACnetObjectBase.GetPropertyAccessRight
(METH)BACnetObjectBase.GetPropertyCallbackAttachment
(METH)BACnetObjectBase.GetPropertyId
(METH)BACnetObjectBase.GetPropertyInstanceStackAllocContentBuffer
(METH)BACnetObjectBase.GetPropertyInstanceWithContentBuffer
(METH)BACnetObjectBase.IsPropertyExistent
(METH)BACnetObjectBase.IsPropertyWriteable
(METH)BACnetObjectBase.NumberOfProperties
(PROP)BACnetObjectBase.ObjectID
(PROP)BACnetObjectBase.ObjectName
(PROP)BACnetObjectBase.SetObjectName
(METH)BACnetObjectBase.SetPropertyAccessRight
(METH)BACnetObjectBase.SetPropertyCallbackAttachment
(METH)BACnetObjectBase.SetPropertyInstance
(METH)Utilities
BACnetObjectBase.GetBACnetAccumulatorRecordProperty
(METH)BACnetObjectBase.GetBACnetArraySizeOfProperty
(METH)BACnetObjectBase.GetBACnetArraySizeOfTwoProperties
(METH)BACnetObjectBase.GetBACnetBitStringProperty
(METH)BACnetObjectBase.GetBACnetBooleanProperty
(METH)BACnetObjectBase.GetBACnetClientCOVProperty
(METH)BACnetObjectBase.GetBACnetDateProperty
(METH)BACnetObjectBase.GetBACnetDateRangeProperty
(METH)BACnetObjectBase.GetBACnetDateTimeProperty
(METH)BACnetObjectBase.GetBACnetDevObjPropReferenceProperty
(METH)BACnetObjectBase.GetBACnetDoubleProperty
(METH)BACnetObjectBase.GetBACnetEnumeratedProperty
(METH)BACnetObjectBase.GetBACnetObjPropReferenceProperty
(METH)BACnetObjectBase.GetBACnetObjectIDProperty
(METH)BACnetObjectBase.GetBACnetPrescaleProperty
(METH)BACnetObjectBase.GetBACnetRealProperty
(METH)BACnetObjectBase.GetBACnetScaleProperty
(METH)BACnetObjectBase.GetBACnetSetpointReferenceProperty
(METH)BACnetObjectBase.GetBACnetSignedProperty
(METH)BACnetObjectBase.GetBACnetStringProperty
(METH)BACnetObjectBase.GetBACnetTimeProperty
(METH)BACnetObjectBase.GetBACnetTimeStampProperty
(METH)BACnetObjectBase.GetBACnetUnsignedProperty
(METH)BACnetObjectBase.IsBACnetDateTimePropertyUnspecified
(METH)BACnetObjectBase.SetBACnetAccumulatorRecordProperty
(METH)BACnetObjectBase.SetBACnetBitStringProperty
(METH)BACnetObjectBase.SetBACnetBooleanProperty
(METH)BACnetObjectBase.SetBACnetClientCOVProperty
(METH)BACnetObjectBase.SetBACnetDateProperty
(METH)BACnetObjectBase.SetBACnetDateRangeProperty
(METH)BACnetObjectBase.SetBACnetDateTimeProperty
(METH)BACnetObjectBase.SetBACnetDateTimePropertyToUnspecified
(METH)BACnetObjectBase.SetBACnetDevObjPropReferenceProperty
(METH)BACnetObjectBase.SetBACnetDoubleProperty
(METH)BACnetObjectBase.SetBACnetEnumeratedProperty
(METH)BACnetObjectBase.SetBACnetObjPropReferenceProperty
(METH)BACnetObjectBase.SetBACnetObjectIDProperty
(METH)BACnetObjectBase.SetBACnetPrescaleProperty
(METH)BACnetObjectBase.SetBACnetRealProperty
(METH)BACnetObjectBase.SetBACnetScaleProperty
(METH)BACnetObjectBase.SetBACnetSetpointReferenceProperty
(METH)BACnetObjectBase.SetBACnetSignedProperty
(METH)BACnetObjectBase.SetBACnetStringProperty
(METH)BACnetObjectBase.SetBACnetTimeProperty
(METH)BACnetObjectBase.SetBACnetTimeStampProperty
(METH)BACnetObjectBase.SetBACnetUnsignedProperty
(METH)
BACnetObjectBase.WritePropertyInstance
(METH)private