EVT_BACNET_OBJECT_ID_CHANGE (STRUCT)

TYPE EVT_BACNET_OBJECT_ID_CHANGE : STRUCT

Declaration for the “object id has been resolved or changed” callback.

This callback will be called if a pending object name could be resolved into an valid object identifier using the Who-Has / I-Have dynamic object binding procedure. It is also called whenever such an object identifier changes.

InOut:

Name

Type

Comment

devInst

IEC_BACNET_INST_NUMBER

The device instance number for which object id’s have been resolved or changed.

pObjectName

POINTER TO IEC_BACNET_STRING

A pointer to an BACnet string structure which contains the object name.

pOldObjId

POINTER TO IEC_BACNET_OBJECT_ID

A pointer to the previously known object identifier for that object name. This might be NULL if no previous identifier is known by the API.

pNewObjId

POINTER TO IEC_BACNET_OBJECT_ID

A pointer to the actual known object identifier for that object name. This might be NULL if no identifier has been found yet.