BACnetStack_RegisterCallbackGetPropertyObjectIdentifier
void BACnetStack_RegisterCallbackGetPropertyObjectIdentifier( bool (*CallbackGetPropertyObjectIdentifier)(const uint32_t deviceInstance, const uint16_t objectType, const uint32_t objectInstance, const uint32_t propertyIdentifier, uint16_t *valueObjectType, uint32_t *valueObjectInstance, const bool useArrayIndex, const uint32_t propertyArrayIndex, uint32_t *errorCode));Registers a callback the stack calls to retrieve the current value of an ObjectIdentifier-typed property from the host application, in response to a ReadProperty(Multiple) request.
Mirrors BACnetStack_RegisterCallbackSetPropertyObjectIdentifier()’s shape, minus priority - the Get family carries none. Intended for an ObjectIdentifier-valued property stored outside the stack’s own database, such as Structured View’s Subordinate_List (cl. 12.29.5).
See also: CASBACnetStack::FPCallbackGetPropertyObjectIdentifier
Parameters
Section titled “Parameters”| Parameter | Direction | Description |
|---|---|---|
CallbackGetPropertyObjectIdentifier |
in | The function pointer for the CallbackGetPropertyObjectIdentifier function. See CASBACnetStack::FPCallbackGetPropertyObjectIdentifier for more info. |
Callback type
Section titled “Callback type”FPCallbackGetPropertyObjectIdentifier
Topic: Property value callbacks. Declared in CASBACnetStackDLL.h.