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

IEC_BACNET_DUMP_STATE

Specifies the current dump state of the object which is dumped.

handleToObject

IEC_BACNET_HANDLE

This is the object handle internal to the BACnet server API database.

devInstance

IEC_BACNET_INST_NUMBER

The device instance number the dumped object belongs to.

objectID

IEC_BACNET_OBJECT_ID

The object identifier for the object which is dumped.

nProperties

IEC_BACNET_ELEMENT_COUNT

The number of properties this object has.

nSubscribers

IEC_BACNET_ELEMENT_COUNT

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

IEC_BACNET_BOOLEAN

If set to True this object has unsolicited or unsubscribed COV enabled.

bCovPropertiesComplete

IEC_BACNET_BOOLEAN

If set to True this object has all properties which are neccessary for COV(-P) reporting.

bIntrinsicPropertiesComplete

IEC_BACNET_BOOLEAN

If set to True this object has all properties which are neccessary for intrinsic reporting.

bObjectWriteCallbackAttached

IEC_BACNET_BOOLEAN

If set to True this object has at least for one of its properties an write callback attached.

bObjectReadCallbackAttached

IEC_BACNET_BOOLEAN

If set to True this object has at least for one of its properties an read callback attached.

bObjectHasBeenChangedSinceLastDump

IEC_BACNET_BOOLEAN

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

IEC_BACNET_BOOLEAN

If set to True this property has an write callback attached.

bReadCallbackAttached

IEC_BACNET_BOOLEAN

If set to True this property has an read callback attached.

bHasBeenChangedSinceLastDump

IEC_BACNET_BOOLEAN

If set to True this property has been changed since last dump.

ePropertyID

IEC_BACNET_PROPERTY_ID

The property identifier for the property which is dumped.

ePropertyAccess

IEC_BACNET_ACCESS

The current accessrights for the property.

sValue

IEC_BACNET_PROPERTY_CONTENTS

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.