From aac073b13e4e0928e5583f81006ec721dc34f466 Mon Sep 17 00:00:00 2001 From: Alberto Nidasio <alberto.nidasio@skywarder.eu> Date: Sun, 21 Aug 2022 17:11:18 +0200 Subject: [PATCH] [StateViewer] Fixed state indexes --- Modules/StateViewer/StatesList.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Modules/StateViewer/StatesList.h b/Modules/StateViewer/StatesList.h index 150a87ee..13d51554 100644 --- a/Modules/StateViewer/StatesList.h +++ b/Modules/StateViewer/StatesList.h @@ -7,15 +7,16 @@ namespace StatesList { +// Rockets states enum class State : int { INVALID = 0, INIT, INIT_ERROR, - TEST_MODE, SENSORS_CALIBRATION, ALGOS_CALIBRATION, DISARMED, + TEST_MODE, ARMED, ASCENDING, DROGUE_DESCENT, @@ -23,11 +24,13 @@ enum class State : int LANDED, }; +// Groundstation labels static const QList<QString> statesLabels{ "INIT", "TEST\nMODE", "SENSORS\nCALIBRATION", "DISARMED", "ARMED", "ASCENDING", "DROGUE\nDESCENT", "TERMINAL\nDESCENT", "LANDED", }; +// Map from rocket states to groundstation labels static const QMap<State, int> statesIndexes{ {State::INIT, 0}, {State::INIT_ERROR, 0}, -- GitLab