diff --git a/src/device/DeviceManager.cpp b/src/device/DeviceManager.cpp index fe8b1a7..0d570e0 100644 --- a/src/device/DeviceManager.cpp +++ b/src/device/DeviceManager.cpp @@ -214,11 +214,7 @@ void DeviceManager::initDevice() mSetSimulatorModeAction->setSendData("{ \"code\":0, \"info\":\"1\"}"); mSetSimulatorModeAction->execute(); } - - mSetHeartBeatAction->setSendData("{ \"code\":0, \"info\":\"0\"}"); - mSetHeartBeatAction->execute(); mSoftwareVersion = "DMS Version Loading"; - mGetSoftwareVersionAction->execute(); mCheckInitStatusTimer = startTimer(500); } @@ -232,6 +228,10 @@ void DeviceManager::initGUI(bool aIsInitSucceed) return; } + mSetHeartBeatAction->setSendData("{ \"code\":0, \"info\":\"0\"}"); + mSetHeartBeatAction->execute(); + mGetSoftwareVersionAction->execute(); + if(aIsInitSucceed) { if(getDeviceStatus() != DeviceStatus::Rready)