ArmStateMachine: port arming_state_names into the class

This commit is contained in:
Matthias Grob
2022-04-06 10:02:14 +02:00
parent 074080c816
commit f968a5947d
3 changed files with 11 additions and 11 deletions
@@ -59,6 +59,16 @@ public:
vehicle_status_flags_s &status_flags, const PreFlightCheck::arm_requirements_t &arm_requirements,
const hrt_abstime &time_since_boot, arm_disarm_reason_t calling_reason);
// You can index into the array with an arming_state_t in order to get its textual representation
const char *const arming_state_names[vehicle_status_s::ARMING_STATE_MAX] = {
"INIT",
"STANDBY",
"ARMED",
"STANDBY_ERROR",
"SHUTDOWN",
"IN_AIR_RESTORE",
};
private:
static inline events::px4::enums::arming_state_t eventArmingState(uint8_t arming_state);