Explorar el Código

控制板掉板后电量数据没有清零。

liyi hace 1 año
padre
commit
62647e8cc4
Se han modificado 1 ficheros con 4 adiciones y 0 borrados
  1. 4 0
      pro/src/app.c

+ 4 - 0
pro/src/app.c

@@ -137,6 +137,10 @@ static void* power_thread(void* arg)
                                                 _globalDeviceManager->pCtrlBoard[i].product_number,
                                                 _globalDeviceManager->pCtrlBoard[i]._PowerInfo,
                                                 _globalDeviceManager->pCtrlBoard[i]._PowerWarninginfo);
+                if(ret < 0)
+                {
+                    memset(&_globalDeviceManager->pCtrlBoard[i]._PowerInfo,0,sizeof(PowerInfo));
+                }
             }
             // 输入总信息(三相)(后续应同步所有类型)
             if (_globalDeviceManager->pCtrlBoard[i].product_saddr != 0 && (_globalDeviceManager->pCtrlBoard[i].product_type == TREE_AC_TYPE||_globalDeviceManager->pCtrlBoard[i].product_type ==DOUBLE_AC_TYPE))