add basic TCS mode tree framework
This commit is contained in:
parent
ceba3b9dca
commit
bc32c51460
@ -128,9 +128,10 @@ enum commonObjects : uint32_t {
|
|||||||
TCS_BOARD_ASS = 0x73000003,
|
TCS_BOARD_ASS = 0x73000003,
|
||||||
RW_ASS = 0x73000004,
|
RW_ASS = 0x73000004,
|
||||||
CAM_SWITCHER = 0x73000006,
|
CAM_SWITCHER = 0x73000006,
|
||||||
|
EIVE_SYSTEM = 0x73010000,
|
||||||
ACS_SUBSYSTEM = 0x73010001,
|
ACS_SUBSYSTEM = 0x73010001,
|
||||||
PL_SUBSYSTEM = 0x73010002,
|
PL_SUBSYSTEM = 0x73010002,
|
||||||
EIVE_SYSTEM = 0x73010000,
|
TCS_SUBSYSTEM = 0x73010003,
|
||||||
TM_FUNNEL = 0x73000100,
|
TM_FUNNEL = 0x73000100,
|
||||||
PUS_TM_FUNNEL = 0x73000101,
|
PUS_TM_FUNNEL = 0x73000101,
|
||||||
CFDP_TM_FUNNEL = 0x73000102,
|
CFDP_TM_FUNNEL = 0x73000102,
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
target_sources(${LIB_EIVE_MISSION} PRIVATE acsModeTree.cpp payloadModeTree.cpp
|
target_sources(${LIB_EIVE_MISSION} PRIVATE acsModeTree.cpp payloadModeTree.cpp tcsModeTree.cpp
|
||||||
system.cpp util.cpp)
|
system.cpp util.cpp)
|
||||||
|
12
mission/system/tree/tcsModeTree.cpp
Normal file
12
mission/system/tree/tcsModeTree.cpp
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
#include "tcsModeTree.h"
|
||||||
|
|
||||||
|
#include "fsfw/subsystem/Subsystem.h"
|
||||||
|
#include "mission/system/tree/util.h"
|
||||||
|
#include "eive/objects.h"
|
||||||
|
|
||||||
|
Subsystem satsystem::tcs::SUBSYSTEM(objects::TCS_SUBSYSTEM, 12, 24);
|
||||||
|
|
||||||
|
namespace {
|
||||||
|
// Alias for checker function
|
||||||
|
const auto check = subsystem::checkInsert;
|
||||||
|
}
|
15
mission/system/tree/tcsModeTree.h
Normal file
15
mission/system/tree/tcsModeTree.h
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
#ifndef MISSION_SYSTEM_TREE_TCSMODETREE_H_
|
||||||
|
#define MISSION_SYSTEM_TREE_TCSMODETREE_H_
|
||||||
|
|
||||||
|
class Subsystem;
|
||||||
|
|
||||||
|
namespace satsystem {
|
||||||
|
namespace tcs {
|
||||||
|
|
||||||
|
extern Subsystem SUBSYSTEM;
|
||||||
|
void init();
|
||||||
|
|
||||||
|
} // namespace tcs
|
||||||
|
} // namespace satsystem
|
||||||
|
|
||||||
|
#endif /* MISSION_SYSTEM_TREE_TCSMODETREE_H_ */
|
Loading…
x
Reference in New Issue
Block a user