diff --git a/src/device/DeviceManager.cpp b/src/device/DeviceManager.cpp index 2048b46..2d9b4ae 100644 --- a/src/device/DeviceManager.cpp +++ b/src/device/DeviceManager.cpp @@ -211,11 +211,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); } @@ -229,6 +225,10 @@ void DeviceManager::initGUI(bool aIsInitSucceed) return; } + mSetHeartBeatAction->setSendData("{ \"code\":0, \"info\":\"0\"}"); + mSetHeartBeatAction->execute(); + mGetSoftwareVersionAction->execute(); + if(aIsInitSucceed) { if(getDeviceStatus() != DeviceStatus::Rready)