Vehicle Commands#

Vehicle commands allow for direct interaction with the vehicle for various purposes such as mission management and boarding processes.

Vehicle Commands Functionality#

Complete Boarding Preparation#

The boarding preparation process is a critical step in the vehicle’s operation. During the boarding preparation it needs to be checked if the passenger is next to the Vehicle and authenticated. Based on the chosen operation mode, this can either be performed by the Vehicle in interaction with the passenger using the NFC module or it can be handled externally by the API user (i.e. through an external Mobility App).

If the boarding preparation is handled by the API user, the user has to issue a SendBoardingPreparationSuccessful command to the vehicle to indicate that the passenger is ready to board and to trigger the opening of the doors.

Note

The API user is responsible for ensuring that the passenger is at the car and authenticated before sending this command.

The success of this event can be monitored by subscribing to the Mission Events, the command can be considered successful if a BoardingPreparationCompleted event is emitted.