This commit is contained in:
2023-04-28 15:30:09 +02:00
parent 26e48f2f46
commit 670c753a75
3 changed files with 22 additions and 15 deletions

View File

@ -1,9 +1,13 @@
#ifndef MISSION_SYSDEFS_H_
#define MISSION_SYSDEFS_H_
#include <atomic>
#include <fsfw/action/ActionMessage.h>
#include <fsfw/action/HasActionsIF.h>
#include <fsfw/modes/ModeMessage.h>
#include <fsfw/serialize/SerializeIF.h>
#include "acs/defs.h"
#include <atomic>
#include <cstring>
extern std::atomic_uint16_t I2C_FATAL_ERRORS;
@ -11,12 +15,13 @@ namespace satsystem {
enum Mode : Mode_t {
BOOT = 5,
SAFE = acs::AcsMode::SAFE,
PTG_IDLE = acs::AcsMode::PTG_IDLE,
PTG_NADIR = acs::AcsMode::PTG_NADIR,
PTG_TARGET = acs::AcsMode::PTG_TARGET,
PTG_TARGET_GS = acs::AcsMode::PTG_TARGET_GS,
PTG_INERTIAL = acs::AcsMode::PTG_INERTIAL,
// DO NOT CHANGE THE ORDER starting from here, breaks ACS mode checks.
SAFE = 10,
PTG_IDLE = 11,
PTG_NADIR = 12,
PTG_TARGET = 13,
PTG_TARGET_GS = 14,
PTG_INERTIAL = 15,
};
}