Skip to content
Version 6.1.0
Contact Us

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).

Parameter Direction Description
FPCallbackWriteFileRecord in The function pointer for the CallbackWriteFileRecord function. See CASBACnetStack::FPCallbackWriteFileRecord for more info.

FPCallbackWriteFileRecord

Topic: Service callbacks. Declared in CASBACnetStackDLL.h.