Skip to content
Version 6.1.0
Contact Us

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

Parameter Direction Description
CallbackGetPropertyObjectIdentifier in The function pointer for the CallbackGetPropertyObjectIdentifier function. See CASBACnetStack::FPCallbackGetPropertyObjectIdentifier for more info.

FPCallbackGetPropertyObjectIdentifier

Topic: Property value callbacks. Declared in CASBACnetStackDLL.h.