|
|
@@ -172,10 +172,11 @@ static void* power_thread(void* arg)
|
|
|
_globalDeviceManager->pCtrlBoard[i]._PowerInfo,
|
|
|
_globalDeviceManager->pCtrlBoard[i]._PowerWarninginfo);
|
|
|
//暂时屏蔽,可能导致采集数据为0,后续需要优化处理逻辑或等E235控制板串口性能提升后再放开处理逻辑
|
|
|
- // if(ret <0 )
|
|
|
- // {
|
|
|
- // memset(&_globalDeviceManager->pCtrlBoard[i]._PowerInfo, 0, sizeof(PowerInfo)*AC_SINGLE_S_MAX_CHN_NUM );
|
|
|
- //}
|
|
|
+ if(ret <0 )
|
|
|
+ {
|
|
|
+ //memset(&_globalDeviceManager->pCtrlBoard[i]._PowerInfo, 0, sizeof(PowerInfo)*AC_SINGLE_S_MAX_CHN_NUM );
|
|
|
+ continue;
|
|
|
+ }
|
|
|
}
|
|
|
// 输入总信息(三相)(后续应同步所有类型)
|
|
|
if (_globalDeviceManager->pCtrlBoard[i].product_saddr != 0 && (_globalDeviceManager->pCtrlBoard[i].product_type == TREE_AC_TYPE||_globalDeviceManager->pCtrlBoard[i].product_type ==DOUBLE_AC_TYPE))
|
|
|
@@ -193,10 +194,11 @@ static void* power_thread(void* arg)
|
|
|
_globalDeviceManager->pCtrlBoard[i]._globalPowerInManger._PowerInfo,
|
|
|
_globalDeviceManager->pCtrlBoard[i]._globalPowerInManger._PowerWarninginfo);
|
|
|
//暂时屏蔽,可能导致采集数据为0,后续需要优化处理逻辑或等E235控制板串口性能提升后再放开处理逻辑
|
|
|
- //if(ret <0 )
|
|
|
- // {
|
|
|
- // memset(&_globalDeviceManager->pCtrlBoard[i]._globalPowerInManger._PowerInfo, 0, sizeof(PowerInfo) *3);
|
|
|
- // }
|
|
|
+ if(ret <0 )
|
|
|
+ {
|
|
|
+ //memset(&_globalDeviceManager->pCtrlBoard[i]._globalPowerInManger._PowerInfo, 0, sizeof(PowerInfo) *3);
|
|
|
+ continue;
|
|
|
+ }
|
|
|
}
|
|
|
//计算控制板每相输入总功率因数
|
|
|
|