eive-obsw/mission/system/tree/acsModeTree.h

17 lines
616 B
C
Raw Normal View History

2022-04-22 17:00:23 +02:00
#include <fsfw/subsystem/modes/ModeDefinitions.h>
class Subsystem;
namespace satsystem {
void acsSubsystemInit();
void buildOffSequence(Subsystem* ss, ModeListEntry& entryHelper);
2022-04-22 17:49:28 +02:00
void buildDetumbleSequence(Subsystem* ss, ModeListEntry& entryHelper);
void buildSafeSequence(Subsystem* ss, ModeListEntry& entryHelper);
void buildIdleSequence(Subsystem* ss, ModeListEntry& entryHelper);
2022-04-25 10:30:47 +02:00
void buildIdleChargeSequence(Subsystem* ss, ModeListEntry& entryHelper);
2022-04-22 17:49:28 +02:00
void buildTargetPtSequence(Subsystem* ss, ModeListEntry& entryHelper);
2022-04-22 17:00:23 +02:00
2022-04-22 17:49:28 +02:00
void checkInsert(ReturnValue_t result, const char* ctx);
2022-04-25 08:48:22 +02:00
} // namespace satsystem