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).
Parameters
Section titled “Parameters”| Parameter | Direction | Description |
|---|---|---|
CallbackGetListElevatorGroupLandingCallStatus |
in | The function pointer for the CallbackGetListElevatorGroupLandingCallStatus function. See CASBACnetStack::FPCallbackGetListElevatorGroupLandingCallStatus for more info. |
Callback type
Section titled “Callback type”FPCallbackGetListElevatorGroupLandingCallStatus
Topic: Property value callbacks. Declared in CASBACnetStackDLL.h.