BACnetStack_RegisterCallbackWriteFileRecord
void BACnetStack_RegisterCallbackWriteFileRecord( bool (*FPCallbackWriteFileRecord)(const uint32_t deviceInstance, const uint32_t fileInstance, const int32_t fileStartRecord, const uint32_t recordCount, const uint8_t *recordData, const uint32_t *recordDataLengths, int32_t *ackFileStartRecord, uint32_t *errorCode));Registers a callback to handle write file requests against File objects whose File_Access_Method is record access.
The callback will be called in response to an AtomicWriteFile BACnet message.
See also: CASBACnetStack::FPCallbackWriteFileRecord
BACnet reference: ANSI/ASHRAE 135-2024 clause 14.2 (AtomicWriteFile Service).
Parameters
Section titled “Parameters”| Parameter | Direction | Description |
|---|---|---|
FPCallbackWriteFileRecord |
in | The function pointer for the CallbackWriteFileRecord function. See CASBACnetStack::FPCallbackWriteFileRecord for more info. |
Callback type
Section titled “Callback type”Topic: Service callbacks. Declared in CASBACnetStackDLL.h.