Format sd card ok.
This commit is contained in:
parent
0f60695c14
commit
547888643f
|
@ -29,7 +29,7 @@ FormattingState::FormattingState() : State("FormattingState"), mFormatting(false
|
||||||
{
|
{
|
||||||
mEventHandle[InternalStateEvent::FORMAT_KEY_FORMAT_SD_CARD] =
|
mEventHandle[InternalStateEvent::FORMAT_KEY_FORMAT_SD_CARD] =
|
||||||
std::bind(&FormattingState::FormatKeyFormattingSDCardHandle, this, _1);
|
std::bind(&FormattingState::FormatKeyFormattingSDCardHandle, this, _1);
|
||||||
mEventHandle[InternalStateEvent::ANY_STATE_SD_STATUS_PERORIED] =
|
mEventHandle[InternalStateEvent::SD_CARD_HANDLE_STATE_SD_STATUS_REPORTED] =
|
||||||
std::bind(&FormattingState::ComfirmFormatResult, this, _1);
|
std::bind(&FormattingState::ComfirmFormatResult, this, _1);
|
||||||
}
|
}
|
||||||
void FormattingState::GoInState()
|
void FormattingState::GoInState()
|
||||||
|
@ -76,7 +76,9 @@ bool FormattingState::ComfirmFormatResult(VStateMachineData *msg)
|
||||||
LogInfo(" SdCardEventHandle event:%s.\n", IStorageManager::GetInstance()->PrintStringStorageEvent(data->mData));
|
LogInfo(" SdCardEventHandle event:%s.\n", IStorageManager::GetInstance()->PrintStringStorageEvent(data->mData));
|
||||||
if (StorageEvent::SD_CARD_INSERT == data->mData) {
|
if (StorageEvent::SD_CARD_INSERT == data->mData) {
|
||||||
LogInfo(" SD card inserted. Format sd card final finished.\n");
|
LogInfo(" SD card inserted. Format sd card final finished.\n");
|
||||||
MissionStateMachine::GetInstance()->SwitchState(SystemState::IDLE_STATE);
|
// MissionStateMachine::GetInstance()->SwitchState(SystemState::IDLE_STATE);
|
||||||
|
MissionStateMachine::GetInstance()->DelayMessage(msg);
|
||||||
|
MissionStateMachine::GetInstance()->SwitchState(SystemState::SD_CARD_HANDLE_STATE);
|
||||||
}
|
}
|
||||||
return EXECUTED;
|
return EXECUTED;
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,7 +24,7 @@ void LedsHandle::ControlDeviceStatusLed(const DeviceStatus &status, const long i
|
||||||
mDeviceStatus = SetLedState::ControlLed("device_status", LedState::GREEN, keepAliveTime, blinkPeriod);
|
mDeviceStatus = SetLedState::ControlLed("device_status", LedState::GREEN, keepAliveTime, blinkPeriod);
|
||||||
break;
|
break;
|
||||||
case DeviceStatus::FORMATTING:
|
case DeviceStatus::FORMATTING:
|
||||||
mDeviceStatus = SetLedState::ControlLed("device_status", LedState::YELLOW, keepAliveTime, blinkPeriod);
|
mDeviceStatus = SetLedState::ControlLed("device_status", LedState::RED, keepAliveTime, blinkPeriod);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in New Issue
Block a user