This commit is contained in:
@ -6,6 +6,7 @@
|
||||
#include "mission/devices/devicedefinitions/GomspaceDefinitions.h"
|
||||
|
||||
enum class StackCommander { RAD_SENSOR = 0, PL_PCDU = 1 };
|
||||
enum class HandlerState { SWITCH_PENDING, IDLE };
|
||||
|
||||
class Stack5VHandler {
|
||||
public:
|
||||
@ -19,8 +20,10 @@ class Stack5VHandler {
|
||||
private:
|
||||
MutexIF* stackLock;
|
||||
PowerSwitchIF& switcher;
|
||||
bool radSensorCommandedOn = false;
|
||||
bool switchIsOn = false;
|
||||
HandlerState handlerState = HandlerState::IDLE;
|
||||
bool plPcduCommandedOn = false;
|
||||
bool radSensorCommandedOn = false;
|
||||
bool radSensorIsOn = false;
|
||||
bool plPcduIsOn = false;
|
||||
pcdu::Switches stackSwitch = pcdu::Switches::P60_DOCK_5V_STACK;
|
||||
|
Reference in New Issue
Block a user