minor bugfix, works now
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
All checks were successful
EIVE/eive-obsw/pipeline/pr-develop This commit looks good
This commit is contained in:
parent
f2f350116f
commit
ac0e1aebba
@ -74,6 +74,9 @@ ReturnValue_t PayloadPcduHandler::stateMachineToNormal(Mode_t modeFrom, Submode_
|
|||||||
return HasReturnvaluesIF::RETURN_FAILED;
|
return HasReturnvaluesIF::RETURN_FAILED;
|
||||||
}
|
}
|
||||||
if (state == States::POWER_CHANNELS_ON) {
|
if (state == States::POWER_CHANNELS_ON) {
|
||||||
|
#if OBSW_VERBOSE_LEVEL >= 1
|
||||||
|
sif::info << "Switching on SSR VBAT0 & VBAT1 GPIOs" << std::endl;
|
||||||
|
#endif
|
||||||
// Switch on relays here
|
// Switch on relays here
|
||||||
gpioIF->pullHigh(gpioIds::PLPCDU_ENB_VBAT0);
|
gpioIF->pullHigh(gpioIds::PLPCDU_ENB_VBAT0);
|
||||||
gpioIF->pullHigh(gpioIds::PLPCDU_ENB_VBAT1);
|
gpioIF->pullHigh(gpioIds::PLPCDU_ENB_VBAT1);
|
||||||
@ -106,14 +109,12 @@ ReturnValue_t PayloadPcduHandler::stateMachineToNormal(Mode_t modeFrom, Submode_
|
|||||||
adcCountdown.setTimeout(100);
|
adcCountdown.setTimeout(100);
|
||||||
adcCountdown.resetTimer();
|
adcCountdown.resetTimer();
|
||||||
adcCmdExecuted = false;
|
adcCmdExecuted = false;
|
||||||
if (submode == plpcdu::NORMAL_ADC_ONLY) {
|
|
||||||
setMode(MODE_NORMAL, submode);
|
setMode(MODE_NORMAL, submode);
|
||||||
return HasReturnvaluesIF::RETURN_OK;
|
return HasReturnvaluesIF::RETURN_OK;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if (submode == NormalSubmodes::DRO_ON) {
|
if (submode == NormalSubmodes::DRO_ON) {
|
||||||
#if OBSW_VERBOSE_LEVEL >= 1
|
#if OBSW_VERBOSE_LEVEL >= 1
|
||||||
|
@ -91,9 +91,6 @@ static constexpr DeviceCommandId_t SETUP_CMD = 1;
|
|||||||
static constexpr DeviceCommandId_t READ_TEMP_EXT = 2;
|
static constexpr DeviceCommandId_t READ_TEMP_EXT = 2;
|
||||||
static constexpr DeviceCommandId_t READ_WITH_TEMP_EXT = 3;
|
static constexpr DeviceCommandId_t READ_WITH_TEMP_EXT = 3;
|
||||||
|
|
||||||
static constexpr Submode_t NORMAL_ADC_ONLY = 0;
|
|
||||||
static constexpr Submode_t NORMAL_ALL_ON = 1;
|
|
||||||
|
|
||||||
enum NormalSubmodes {
|
enum NormalSubmodes {
|
||||||
ALL_OFF = 0,
|
ALL_OFF = 0,
|
||||||
SOLID_STATE_RELAYS_ADC_ON = 1,
|
SOLID_STATE_RELAYS_ADC_ON = 1,
|
||||||
|
@ -1 +0,0 @@
|
|||||||
#include "PlPcduAssembly.h"
|
|
@ -1,4 +0,0 @@
|
|||||||
#ifndef MISSION_SYSTEM_PLPCDUASSEMBLY_H_
|
|
||||||
#define MISSION_SYSTEM_PLPCDUASSEMBLY_H_
|
|
||||||
|
|
||||||
#endif /* MISSION_SYSTEM_PLPCDUASSEMBLY_H_ */
|
|
Loading…
x
Reference in New Issue
Block a user