From 2e92378b44659fbe276055e440c1c11e0ffa47d7 Mon Sep 17 00:00:00 2001 From: sunwen Date: Thu, 10 Oct 2024 14:59:01 +0800 Subject: [PATCH] feat: Delay the set heartbeat and get dms version after dms init finished. --- src/device/DeviceManager.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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)