Skip to content
Version 6.1.0
Contact Us

BACnetStack_RegisterCallbackGetListElevatorGroupLandingCallStatus

void BACnetStack_RegisterCallbackGetListElevatorGroupLandingCallStatus(
bool (*CallbackGetListElevatorGroupLandingCallStatus)(const uint32_t deviceInstance, const uint32_t elevatorGroupInstance, const uint32_t propertyIdentifier, const uint8_t rangeOption, const uint32_t rangeIndexOrSequence, uint8_t *floorNumber, uint8_t *commandChoice, uint32_t *bacnetLiftCarDirection, uint8_t *destination, bool *useFloorText, char *floorText, uint32_t *floorTextLength, const uint32_t floorTextMaxLength, bool *more));

Registers a callback the stack calls to page through an Elevator Group’s Landing_Calls / Landing_Call_Control list, one entry at a time (more is set false once the last entry has been supplied).

Requires SupportLandingCallStatus to have been enabled when the Elevator Group object was added.

Each entry is one BACnetLandingCallStatus (cl. 21): Landing_Calls is a BACnetLIST of that type (cl. 12.58). commandChoice selects the alternative of its command CHOICE (1 = direction, 2 = destination).

See also: CASBACnetStack::FPCallbackGetListElevatorGroupLandingCallStatus

BACnet reference: ANSI/ASHRAE 135-2024 clause 12.58 (Elevator Group Object Type).

Parameter Direction Description
CallbackGetListElevatorGroupLandingCallStatus in The function pointer for the CallbackGetListElevatorGroupLandingCallStatus function. See CASBACnetStack::FPCallbackGetListElevatorGroupLandingCallStatus for more info.

FPCallbackGetListElevatorGroupLandingCallStatus

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