diff --git a/mission/acs/str/StarTrackerHandler.cpp b/mission/acs/str/StarTrackerHandler.cpp index 52751f24..3837d9e5 100644 --- a/mission/acs/str/StarTrackerHandler.cpp +++ b/mission/acs/str/StarTrackerHandler.cpp @@ -277,7 +277,7 @@ void StarTrackerHandler::performOperationHook() { } } -Submode_t StarTrackerHandler::getInitialSubmode() { return SUBMODE_BOOTLOADER; } +Submode_t StarTrackerHandler::getInitialSubmode() { return startracker::SUBMODE_BOOTLOADER; } ReturnValue_t StarTrackerHandler::buildNormalDeviceCommand(DeviceCommandId_t* id) { if (strHelperHandlingSpecialRequest) { @@ -705,7 +705,7 @@ ReturnValue_t StarTrackerHandler::isModeCombinationValid(Mode_t mode, Submode_t return INVALID_SUBMODE; } case MODE_ON: - if (submode == SUBMODE_BOOTLOADER || submode == SUBMODE_FIRMWARE) { + if (submode == startracker::SUBMODE_BOOTLOADER || submode == startracker::SUBMODE_FIRMWARE) { return returnvalue::OK; } else { return INVALID_SUBMODE; @@ -736,6 +736,7 @@ void StarTrackerHandler::doTransition(Mode_t modeFrom, Submode_t subModeFrom) { } void StarTrackerHandler::doOnTransition(Submode_t subModeFrom) { + using namespace startracker; uint8_t dhbSubmode = getSubmode(); // We hide that the transition to submode firmware actually goes through the submode bootloader. // This is because the startracker always starts in bootloader mode but we want to allow direct @@ -762,6 +763,7 @@ void StarTrackerHandler::doOnTransition(Submode_t subModeFrom) { } void StarTrackerHandler::doNormalTransition(Mode_t modeFrom, Submode_t subModeFrom) { + using namespace startracker; if (subModeFrom == SUBMODE_FIRMWARE) { setMode(MODE_NORMAL); } else if (subModeFrom == SUBMODE_BOOTLOADER) { @@ -787,7 +789,7 @@ void StarTrackerHandler::bootFirmware(Mode_t toMode) { if (toMode == MODE_NORMAL) { setMode(toMode, 0); } else { - setMode(toMode, SUBMODE_FIRMWARE); + setMode(toMode, startracker::SUBMODE_FIRMWARE); } sif::info << "STR: Firmware boot success" << std::endl; internalState = InternalState::IDLE;