IEC_BACNET_DATABASE_INFO (STRUCT)¶
TYPE IEC_BACNET_DATABASE_INFO : STRUCT
Provides all information about the property which is currently dumped.
This structure contains all information about the current property which is dumped from the objects selected by the user application.
- InOut:
Name
Type
Comment
eDumpState
Specifies the current dump state of the object which is dumped.
handleToObject
This is the object handle internal to the BACnet server API database.
devInstance
The device instance number the dumped object belongs to.
objectID
The object identifier for the object which is dumped.
nProperties
The number of properties this object has.
nSubscribers
The number of COV and COV-P subscribers to this object and its properties.
pSubscribers
POINTER TO IEC_BACNET_COV_SUBSCRIPTION
A pointer to an array of all COV(-P) subscribers.
bSupportUnsolicitedCOV
If set to True this object has unsolicited or unsubscribed COV enabled.
bCovPropertiesComplete
If set to True this object has all properties which are neccessary for COV(-P) reporting.
bIntrinsicPropertiesComplete
If set to True this object has all properties which are neccessary for intrinsic reporting.
bObjectWriteCallbackAttached
If set to True this object has at least for one of its properties an write callback attached.
bObjectReadCallbackAttached
If set to True this object has at least for one of its properties an read callback attached.
bObjectHasBeenChangedSinceLastDump
If set to True this object has at least one changed property since last dump.
propertyDescription
POINTER TO IEC_BACNET_PROPERTY_DESCRIPTION
A pointer to the property description information.
bWriteCallbackAttached
If set to True this property has an write callback attached.
bReadCallbackAttached
If set to True this property has an read callback attached.
bHasBeenChangedSinceLastDump
If set to True this property has been changed since last dump.
ePropertyID
The property identifier for the property which is dumped.
ePropertyAccess
The current accessrights for the property.
sValue
The value which the property currently has. The ‘buffer’ member of this content is only filled if the dump has been started with the bGetValuesAsCStructures argument set to True. The ‘rawBuffer’ member points to the ASN1 encoded value. The content contains always the complete value. So for lists and arrays the complete content is dumped.
pUserObjectPointer
POINTER TO IEC_BACNET_BYTE
The user data pointer object information attached to the object handle.
pUserPropertyPointer
POINTER TO IEC_BACNET_BYTE
The user data pointer property information attached on object construction.