Skip to content
Version 6.1.0
Contact Us

BACnetStack_RegisterCallbackGetSequenceLiftLandingDoorStatus

void BACnetStack_RegisterCallbackGetSequenceLiftLandingDoorStatus(
bool (*CallbackGetSequenceLiftLandingDoorStatus)(const uint32_t deviceInstance, const uint32_t objectInstance, const uint32_t arrayIndexForDoor, const uint32_t offset, uint8_t *floorNumber, uint32_t *doorStatus, bool *more));

Registers a callback the stack calls to page through a Lift object’s Landing_Door_Status list for one door, one entry at a time (more is set false once the last entry has been supplied).

Landing_Door_Status is a BACnetARRAY[N] of BACnetLandingDoorStatus (cl. 21), one element per car door (cl. 12.59); each call supplies one landing door (floor number and door status) of that element.

See also: CASBACnetStack::FPCallbackGetSequenceLiftLandingDoorStatus

BACnet reference: ANSI/ASHRAE 135-2024 clause 12.59 (Lift Object Type).

Parameter Direction Description
CallbackGetSequenceLiftLandingDoorStatus in The function pointer for the CallbackGetSequenceLiftLandingDoorStatus function. See CASBACnetStack::FPCallbackGetSequenceLiftLandingDoorStatus for more info.

FPCallbackGetSequenceLiftLandingDoorStatus

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