|
|
@@ -739,29 +739,31 @@ void* power_thread(void* arg)
|
|
|
if (_globalPowerMangerTemp->_PowerWarninginfo.w_phase_lossA!= (bool)nMissPH)
|
|
|
{
|
|
|
_globalPowerMangerTemp->_PowerWarninginfo.w_phase_lossA = (bool)nMissPH;
|
|
|
- _globalPowerWarningInfo.w_phase_lossA=nMissPH;
|
|
|
+
|
|
|
/*缺项 */
|
|
|
if (_globalPowerMangerTemp->_PowerWarninginfo.w_phase_lossA)
|
|
|
dev_Alarm_send_message(_globalDeviceManager, _globalPowerMangerTemp, 0);
|
|
|
}
|
|
|
+ _globalPowerWarningInfo.w_phase_lossA=nMissPH;
|
|
|
nMissPH=_globalDeviceManager->_all_ctrl_board[(int)_globalPowerMangerTemp->product_saddr]._globalPowerInManger.product_MissingPH[1];
|
|
|
if (_globalPowerMangerTemp->_PowerWarninginfo.w_phase_lossB != (bool)nMissPH)
|
|
|
{
|
|
|
_globalPowerMangerTemp->_PowerWarninginfo.w_phase_lossB = (bool)nMissPH;
|
|
|
- _globalPowerWarningInfo.w_phase_lossB=nMissPH;
|
|
|
/*缺项 */
|
|
|
if (_globalPowerMangerTemp->_PowerWarninginfo.w_phase_lossB)
|
|
|
dev_Alarm_send_message(_globalDeviceManager, _globalPowerMangerTemp, 1);
|
|
|
}
|
|
|
+ _globalPowerWarningInfo.w_phase_lossB=nMissPH;
|
|
|
nMissPH=_globalDeviceManager->_all_ctrl_board[(int)_globalPowerMangerTemp->product_saddr]._globalPowerInManger.product_MissingPH[2];
|
|
|
if (_globalPowerMangerTemp->_PowerWarninginfo.w_phase_lossC != (bool)nMissPH)
|
|
|
{
|
|
|
_globalPowerMangerTemp->_PowerWarninginfo.w_phase_lossC = (bool)nMissPH;
|
|
|
- _globalPowerWarningInfo.w_phase_lossC=nMissPH;
|
|
|
+
|
|
|
/*缺项 */
|
|
|
if (_globalPowerMangerTemp->_PowerWarninginfo.w_phase_lossC)
|
|
|
dev_Alarm_send_message(_globalDeviceManager, _globalPowerMangerTemp, 2);
|
|
|
}
|
|
|
+ _globalPowerWarningInfo.w_phase_lossC=nMissPH;
|
|
|
/*
|
|
|
GlobalOverManager overmanager;
|
|
|
memset(&overmanager, 0, sizeof(overmanager));
|