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:

Methods:

GetPropertyAccessRight

GetPropertyCallbackAttachment

GetPropertyId

GetPropertyInstanceStackAllocContentBuffer

GetPropertyInstanceWithContentBuffer

IsPropertyExistent

IsPropertyWriteable

SetObjectName

SetPropertyAccessRight

SetPropertyCallbackAttachment

SetPropertyInstance

WritePropertyInstance

GetBACnetAccumulatorRecordProperty

GetBACnetArraySizeOfProperty

GetBACnetBitStringProperty

GetBACnetBooleanProperty

GetBACnetClientCOVProperty

GetBACnetColorCommandProperty

GetBACnetDateProperty

GetBACnetDateRangeProperty

GetBACnetDateTime2Property

GetBACnetDateTimeProperty

GetBACnetDevObjPropReferenceProperty

GetBACnetDevObjReferenceProperty

GetBACnetDoubleProperty

GetBACnetEnumeratedProperty

GetBACnetLightingCommandProperty

GetBACnetObjPropReferenceProperty

GetBACnetObjectIDProperty

GetBACnetOptionalEnumeratedProperty

GetBACnetOptionalPriorityFilterProperty

GetBACnetOptionalREALProperty

GetBACnetOptionalUnsignedProperty

GetBACnetPrescaleProperty

GetBACnetProcessIdSelectionProperty

GetBACnetRealProperty

GetBACnetRecipientProperty

GetBACnetScaleProperty

GetBACnetSetpointReferenceProperty

GetBACnetShedLevelProperty

GetBACnetSignedProperty

GetBACnetStringProperty

GetBACnetTime2Property

GetBACnetTimeProperty

GetBACnetTimeStampProperty

GetBACnetUnsignedProperty

GetBACnetValueSourceProperty

GetBACnetxyColorProperty

IsBACnetDateTimePropertyUnspecified

SetBACnetAccumulatorRecordProperty

SetBACnetArraySizeOfProperty

SetBACnetBitStringProperty

SetBACnetBooleanProperty

SetBACnetClientCOVProperty

SetBACnetColorCommandProperty

SetBACnetDateProperty

SetBACnetDateRangeProperty

SetBACnetDateTime2Property

SetBACnetDateTimeProperty

SetBACnetDateTimePropertyToUnspecified

SetBACnetDevObjPropReferenceProperty

SetBACnetDevObjReferenceProperty

SetBACnetDoubleProperty

SetBACnetEnumeratedProperty

SetBACnetLightingCommandProperty

SetBACnetObjPropReferenceProperty

SetBACnetObjectIDProperty

SetBACnetOctetStringProperty

SetBACnetOptionalEnumeratedProperty

SetBACnetOptionalPriorityFilterProperty

SetBACnetOptionalREALProperty

SetBACnetOptionalUnsignedProperty

SetBACnetPrescaleProperty

SetBACnetProcessIdSelectionProperty

SetBACnetRealProperty

SetBACnetRecipientProperty

SetBACnetScaleProperty

SetBACnetSetpointReferenceProperty

SetBACnetShedLevelProperty

SetBACnetSignedProperty

SetBACnetStringProperty

SetBACnetTime2Property

SetBACnetTimeProperty

SetBACnetTimeStampProperty

SetBACnetUnsignedProperty

SetBACnetValueSourceProperty

SetBACnetxyColorProperty

Structure: