active SD Info event
This commit is contained in:
parent
2c9df747e8
commit
4e2989d2bd
@ -156,20 +156,12 @@ ReturnValue_t CoreController::initialize() {
|
|||||||
if (result != returnvalue::OK) {
|
if (result != returnvalue::OK) {
|
||||||
sif::warning << "CoreController::initialize: Base init failed" << std::endl;
|
sif::warning << "CoreController::initialize: Base init failed" << std::endl;
|
||||||
}
|
}
|
||||||
result = scratch::writeNumber(scratch::ALLOC_FAILURE_COUNT, 0);
|
|
||||||
if (result != returnvalue::OK) {
|
|
||||||
sif::warning << "CoreController::initialize: Setting up alloc failure "
|
|
||||||
"count failed"
|
|
||||||
<< std::endl;
|
|
||||||
}
|
|
||||||
|
|
||||||
result = paramHelper.initialize();
|
result = paramHelper.initialize();
|
||||||
if (result != returnvalue::OK) {
|
if (result != returnvalue::OK) {
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
sdStateMachine();
|
|
||||||
|
|
||||||
EventManagerIF *eventManager =
|
EventManagerIF *eventManager =
|
||||||
ObjectManager::instance()->get<EventManagerIF>(objects::EVENT_MANAGER);
|
ObjectManager::instance()->get<EventManagerIF>(objects::EVENT_MANAGER);
|
||||||
if (eventManager == nullptr or eventQueue == nullptr) {
|
if (eventManager == nullptr or eventQueue == nullptr) {
|
||||||
@ -189,7 +181,16 @@ ReturnValue_t CoreController::initialize() {
|
|||||||
triggerEvent(core::REBOOT_SW, CURRENT_CHIP, CURRENT_COPY);
|
triggerEvent(core::REBOOT_SW, CURRENT_CHIP, CURRENT_COPY);
|
||||||
announceCurrentImageInfo();
|
announceCurrentImageInfo();
|
||||||
announceVersionInfo();
|
announceVersionInfo();
|
||||||
|
SdCardManager::SdStatePair sdStates;
|
||||||
|
sdcMan->getSdCardsStatus(sdStates);
|
||||||
|
triggerEvent(core::ACTIVE_SD_INFO, sdStates.first, sdStates.second);
|
||||||
|
sdStateMachine();
|
||||||
|
result = scratch::writeNumber(scratch::ALLOC_FAILURE_COUNT, 0);
|
||||||
|
if (result != returnvalue::OK) {
|
||||||
|
sif::warning << "CoreController::initialize: Setting up alloc failure "
|
||||||
|
"count failed"
|
||||||
|
<< std::endl;
|
||||||
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -125,6 +125,9 @@ static constexpr Event PDEC_REBOOT = event::makeEvent(SUBSYSTEM_ID, 12, severity
|
|||||||
//! P1: Byte 0: Major, Byte 1: Minor, Byte 2: Patch, Byte 3: Has Git Hash
|
//! P1: Byte 0: Major, Byte 1: Minor, Byte 2: Patch, Byte 3: Has Git Hash
|
||||||
//! P2: First four letters of Git SHA is the last byte of P1 is set.
|
//! P2: First four letters of Git SHA is the last byte of P1 is set.
|
||||||
static constexpr Event FIRMWARE_INFO = event::makeEvent(SUBSYSTEM_ID, 13, severity::INFO);
|
static constexpr Event FIRMWARE_INFO = event::makeEvent(SUBSYSTEM_ID, 13, severity::INFO);
|
||||||
|
//! [EXPORT] : [COMMENT] Active SD card info. 0: OFF, 1: ON, 2: MOUNTED.
|
||||||
|
//! P1: SD Card 0m P2: SD Card 2.
|
||||||
|
static constexpr Event ACTIVE_SD_INFO = event::makeEvent(SUBSYSTEM_ID, 14, severity::INFO);
|
||||||
|
|
||||||
class ListDirectoryCmdBase {
|
class ListDirectoryCmdBase {
|
||||||
public: // TODO: Packet definition for clean deserialization
|
public: // TODO: Packet definition for clean deserialization
|
||||||
|
2
tmtc
2
tmtc
@ -1 +1 @@
|
|||||||
Subproject commit 0b8bd61e8015d7145462ecbf9db5f302bc234b41
|
Subproject commit 83e8fe058730e88a90f5482cf53929d4c0b37e73
|
Loading…
Reference in New Issue
Block a user