|
|
@@ -137,9 +137,9 @@ static void* power_thread(void* arg)
|
|
|
_globalDeviceManager->pCtrlBoard[i].product_number,
|
|
|
_globalDeviceManager->pCtrlBoard[i]._PowerInfo,
|
|
|
_globalDeviceManager->pCtrlBoard[i]._PowerWarninginfo);
|
|
|
- if(ret < 0)
|
|
|
+ if(ret <0 )
|
|
|
{
|
|
|
- memset(&_globalDeviceManager->pCtrlBoard[i]._PowerInfo,0,sizeof(PowerInfo));
|
|
|
+ memset(&_globalDeviceManager->pCtrlBoard[i]._PowerInfo, 0, sizeof(PowerInfo)*AC_SINGLE_S_MAX_CHN_NUM );
|
|
|
}
|
|
|
}
|
|
|
// 输入总信息(三相)(后续应同步所有类型)
|
|
|
@@ -157,6 +157,10 @@ static void* power_thread(void* arg)
|
|
|
_globalDeviceManager->pCtrlBoard[i].product_saddr, // saadr
|
|
|
_globalDeviceManager->pCtrlBoard[i]._globalPowerInManger._PowerInfo,
|
|
|
_globalDeviceManager->pCtrlBoard[i]._globalPowerInManger._PowerWarninginfo);
|
|
|
+ if(ret <0 )
|
|
|
+ {
|
|
|
+ memset(&_globalDeviceManager->pCtrlBoard[i]._globalPowerInManger._PowerInfo, 0, sizeof(PowerInfo) *3);
|
|
|
+ }
|
|
|
}
|
|
|
//计算控制板每相输入总功率因数
|
|
|
|
|
|
@@ -1026,15 +1030,21 @@ static void* power_thread(void* arg)
|
|
|
|
|
|
|
|
|
//-- 临时加的通道是否可控 lyz 2025.05.01----
|
|
|
-#ifdef USE_CH_CTRL_CONFIG
|
|
|
+#ifdef PRJ_YST_AC_I1_O1
|
|
|
if (_globalPowerMangerTemp->product_ch_id>6 && _globalPowerMangerTemp->product_ch_id<=10)
|
|
|
{
|
|
|
_globalPowerInfo._power_info.OperAllowFlag=1;
|
|
|
- }
|
|
|
-
|
|
|
+ }
|
|
|
#endif
|
|
|
|
|
|
|
|
|
+#ifdef PRJ_2405_AC_I1_O1_OLED
|
|
|
+ if (_globalPowerMangerTemp->product_ch_id==4 )
|
|
|
+ {
|
|
|
+ _globalPowerInfo._power_info.OperAllowFlag=1;
|
|
|
+ }
|
|
|
+#endif
|
|
|
+
|
|
|
//全局记录一份数据
|
|
|
if (!isErrorBreak)
|
|
|
{
|