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
eDumpStateSpecifies the current dump state of the object which is dumped.
handleToObjectThis is the object handle internal to the BACnet server API database.
devInstanceThe device instance number the dumped object belongs to.
objectIDThe object identifier for the object which is dumped.
nPropertiesThe number of properties this object has.
nSubscribersThe number of COV and COV-P subscribers to this object and its properties.
pSubscribersPOINTER TO IEC_BACNET_COV_SUBSCRIPTION
A pointer to an array of all COV(-P) subscribers.
bSupportUnsolicitedCOVIf set to True this object has unsolicited or unsubscribed COV enabled.
bCovPropertiesCompleteIf set to True this object has all properties which are neccessary for COV(-P) reporting.
bIntrinsicPropertiesCompleteIf set to True this object has all properties which are neccessary for intrinsic reporting.
bObjectWriteCallbackAttachedIf set to True this object has at least for one of its properties an write callback attached.
bObjectReadCallbackAttachedIf set to True this object has at least for one of its properties an read callback attached.
bObjectHasBeenChangedSinceLastDumpIf set to True this object has at least one changed property since last dump.
propertyDescriptionPOINTER TO IEC_BACNET_PROPERTY_DESCRIPTION
A pointer to the property description information.
bWriteCallbackAttachedIf set to True this property has an write callback attached.
bReadCallbackAttachedIf set to True this property has an read callback attached.
bHasBeenChangedSinceLastDumpIf set to True this property has been changed since last dump.
ePropertyIDThe property identifier for the property which is dumped.
ePropertyAccessThe current accessrights for the property.
sValueThe 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.
pUserObjectPointerPOINTER TO IEC_BACNET_BYTE
The user data pointer object information attached to the object handle.
pUserPropertyPointerPOINTER TO IEC_BACNET_BYTE
The user data pointer property information attached on object construction.