|
|
@@ -1369,7 +1369,7 @@ static void* power_thread(void* arg)
|
|
|
uint8_t total_wanning = 0;
|
|
|
#endif
|
|
|
if (_globalTotalPowerInfo._power_info.voltage >= _globalDeviceManager->_globalPowerManger.global_over_manager.product_vol_upper_threshold &&
|
|
|
- abs(_globalDeviceManager->_globalPowerManger.global_over_manager.product_vol_upper_threshold) >= 0.05)
|
|
|
+ (_globalDeviceManager->_globalPowerManger.global_over_manager.product_vol_upper_threshold) >= 0.05)
|
|
|
{
|
|
|
_globalDeviceManager->_globalPowerManger._PowerWarninginfo.w_voltage_up = true;
|
|
|
#ifdef NORTH_USER_SPECILS
|
|
|
@@ -1380,7 +1380,7 @@ static void* power_thread(void* arg)
|
|
|
_globalDeviceManager->_globalPowerManger._PowerWarninginfo.w_voltage_up = false;
|
|
|
|
|
|
if (_globalTotalPowerInfo._power_info.voltage <= _globalDeviceManager->_globalPowerManger.global_over_manager.product_vol_lower_threshold &&
|
|
|
- abs(_globalDeviceManager->_globalPowerManger.global_over_manager.product_vol_lower_threshold) >= 0.05)
|
|
|
+ (_globalDeviceManager->_globalPowerManger.global_over_manager.product_vol_lower_threshold) >= 0.05)
|
|
|
{
|
|
|
_globalDeviceManager->_globalPowerManger._PowerWarninginfo.w_voltage_down = true;
|
|
|
#ifdef NORTH_USER_SPECILS
|
|
|
@@ -1391,18 +1391,19 @@ static void* power_thread(void* arg)
|
|
|
_globalDeviceManager->_globalPowerManger._PowerWarninginfo.w_voltage_down = false;
|
|
|
|
|
|
if (_globalTotalPowerInfo._power_info.current >= _globalDeviceManager->_globalPowerManger.global_over_manager.product_cur_upper_threshold &&
|
|
|
- abs(_globalDeviceManager->_globalPowerManger.global_over_manager.product_cur_upper_threshold) >= 0.05)
|
|
|
+ (_globalDeviceManager->_globalPowerManger.global_over_manager.product_cur_upper_threshold) >= 0.05)
|
|
|
{
|
|
|
+ log_i("current:%0.2f,upper:%0.2f,%d", _globalTotalPowerInfo._power_info.current, _globalDeviceManager->_globalPowerManger.global_over_manager.product_cur_upper_threshold, nTotalAup);
|
|
|
_globalDeviceManager->_globalPowerManger._PowerWarninginfo.w_current = true;
|
|
|
#ifdef NORTH_USER_SPECILS
|
|
|
- total_wanning ++;
|
|
|
+ total_wanning++;
|
|
|
#endif
|
|
|
}
|
|
|
else
|
|
|
_globalDeviceManager->_globalPowerManger._PowerWarninginfo.w_current = false;
|
|
|
|
|
|
if (_globalTotalPowerInfo._power_info.power >= _globalDeviceManager->_globalPowerManger.global_over_manager.product_pwr_upper_threshold &&
|
|
|
- abs(_globalDeviceManager->_globalPowerManger.global_over_manager.product_pwr_upper_threshold) >= 0.05)
|
|
|
+ (_globalDeviceManager->_globalPowerManger.global_over_manager.product_pwr_upper_threshold) >= 0.05)
|
|
|
{
|
|
|
_globalDeviceManager->_globalPowerManger._PowerWarninginfo.w_power = true;
|
|
|
#ifdef NORTH_USER_SPECILS
|
|
|
@@ -1413,7 +1414,7 @@ static void* power_thread(void* arg)
|
|
|
_globalDeviceManager->_globalPowerManger._PowerWarninginfo.w_power = false;
|
|
|
|
|
|
if (_globalTotalPowerInfo._power_info.consumption >= _globalDeviceManager->_globalPowerManger.global_over_manager.product_pwrcon_upper_threshold &&
|
|
|
- abs(_globalDeviceManager->_globalPowerManger.global_over_manager.product_pwrcon_upper_threshold) >= 0.05)
|
|
|
+ (_globalDeviceManager->_globalPowerManger.global_over_manager.product_pwrcon_upper_threshold) >= 0.05)
|
|
|
{
|
|
|
_globalDeviceManager->_globalPowerManger._PowerWarninginfo.w_consumption = true;
|
|
|
#ifdef NORTH_USER_SPECILS
|