|
|
@@ -1355,26 +1355,26 @@ int dev_insert_power_manage_info(sqlite3 *db,int product_id,int product_ch_id,Gl
|
|
|
_globalPowerChnManger->product_ch_status,
|
|
|
_globalPowerChnManger->product_ch_start_delay,
|
|
|
_globalPowerChnManger->product_ch_stop_delay,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_upper_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_lower_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_lower_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_lower_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_lower_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_over_upper_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_over_upper_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_lower_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_lower_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_lower_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_lower_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_over_upper_threshold_ctrl_para,
|
|
|
_globalPowerChnManger->product_saddr,
|
|
|
_globalPowerChnManger->product_ch_addr
|
|
|
);
|
|
|
@@ -1436,45 +1436,45 @@ int dev_get_power_manage_info(sqlite3 *db,int product_id,int product_addr,int pr
|
|
|
_globalPowerChnManger->_PowerSXManage->firingSortno = __globalSxIdx++;
|
|
|
_globalPowerChnManger->_PowerSXManage->closeSortno = __globalSxIdx++;
|
|
|
//获取电压超上限使能
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_upper_enable = atoi(pResult[rowIndex*ncolumn+7]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_upper_enable = atoi(pResult[rowIndex*ncolumn+7]);
|
|
|
//获取电压上限范围
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_upper_threshold = atof(pResult[rowIndex*ncolumn+8]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_upper_threshold = atof(pResult[rowIndex*ncolumn+8]);
|
|
|
//获取电压上限超限动作
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+9]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+9]);
|
|
|
//获取电压上限超限关联参数
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+10]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+10]);
|
|
|
//获取电压超下限使能
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_lower_enable = atoi(pResult[rowIndex*ncolumn+11]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_lower_enable = atoi(pResult[rowIndex*ncolumn+11]);
|
|
|
//获取电压下限范围
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_lower_threshold = atof(pResult[rowIndex*ncolumn+12]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_lower_threshold = atof(pResult[rowIndex*ncolumn+12]);
|
|
|
//获取电压下限超限动作
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_lower_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+13]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_lower_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+13]);
|
|
|
//超限关联参数
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_lower_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+14]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_lower_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+14]);
|
|
|
//获取电流超上限使能
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_upper_enable = atoi(pResult[rowIndex*ncolumn+15]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_upper_enable = atoi(pResult[rowIndex*ncolumn+15]);
|
|
|
//获取电流上限范围
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_upper_threshold = atof(pResult[rowIndex*ncolumn+16]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_upper_threshold = atof(pResult[rowIndex*ncolumn+16]);
|
|
|
//获取电流上限超限动作
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+17]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+17]);
|
|
|
//超限关联参数
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+18]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+18]);
|
|
|
//获取功耗超上限使能
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_upper_enable = atoi(pResult[rowIndex*ncolumn+19]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_upper_enable = atoi(pResult[rowIndex*ncolumn+19]);
|
|
|
//获取功耗上限范围
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_upper_threshold = atof(pResult[rowIndex*ncolumn+20]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_upper_threshold = atof(pResult[rowIndex*ncolumn+20]);
|
|
|
//获取功耗上限超限动作
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+21]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+21]);
|
|
|
//超限关联参数
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+22]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+22]);
|
|
|
//获取耗电量超上限使能
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_upper_enable = atoi(pResult[rowIndex*ncolumn+23]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_upper_enable = atoi(pResult[rowIndex*ncolumn+23]);
|
|
|
//获取耗电量上限范围
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_upper_threshold = atof(pResult[rowIndex*ncolumn+24]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_upper_threshold = atof(pResult[rowIndex*ncolumn+24]);
|
|
|
//获取耗电量上限超限动作
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+25]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+25]);
|
|
|
//超限关联参数
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+26]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+26]);
|
|
|
//获取板ID
|
|
|
_globalPowerChnManger->product_saddr = atoi(pResult[rowIndex*ncolumn+27]);
|
|
|
//获取板TYPE
|
|
|
@@ -1505,26 +1505,26 @@ int dev_insert_t_ac_power_manage_info(sqlite3 *db,int product_id,int product_ch_
|
|
|
_globalPowerChnManger->product_ch_id,
|
|
|
_globalPowerChnManger->product_saddr,
|
|
|
_globalPowerChnManger->product_ch_addr,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_upper_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_lower_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_lower_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_lower_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_lower_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_over_upper_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_over_upper_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_lower_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_lower_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_lower_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_lower_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_over_upper_threshold_ctrl_para,
|
|
|
_globalPowerChnManger->product_ph_outputType,
|
|
|
_globalPowerChnManger->product_ph_outputStatus
|
|
|
);
|
|
|
@@ -1577,45 +1577,45 @@ int dev_get_t_ac_power_manage_info(sqlite3 *db,int product_id,int product_addr,i
|
|
|
//获取实际三相通道位置偏移
|
|
|
_globalPowerChnManger->product_ch_addr = atoi(pResult[rowIndex*ncolumn+5]);
|
|
|
//获取电压超上限使能
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_upper_enable = atoi(pResult[rowIndex*ncolumn+6]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_upper_enable = atoi(pResult[rowIndex*ncolumn+6]);
|
|
|
//获取电压上限范围
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_upper_threshold = atof(pResult[rowIndex*ncolumn+7]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_upper_threshold = atof(pResult[rowIndex*ncolumn+7]);
|
|
|
//获取电压上限超限动作
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+8]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+8]);
|
|
|
//获取电压上限超限关联参数
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+9]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+9]);
|
|
|
//获取电压超下限使能
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_lower_enable = atoi(pResult[rowIndex*ncolumn+10]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_lower_enable = atoi(pResult[rowIndex*ncolumn+10]);
|
|
|
//获取电压下限范围
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_lower_threshold = atof(pResult[rowIndex*ncolumn+11]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_lower_threshold = atof(pResult[rowIndex*ncolumn+11]);
|
|
|
//获取电压下限超限动作
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_lower_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+12]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_lower_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+12]);
|
|
|
//超限关联参数
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_lower_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+13]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_lower_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+13]);
|
|
|
//获取电流超上限使能
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_upper_enable = atoi(pResult[rowIndex*ncolumn+14]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_upper_enable = atoi(pResult[rowIndex*ncolumn+14]);
|
|
|
//获取电流上限范围
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_upper_threshold = atof(pResult[rowIndex*ncolumn+15]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_upper_threshold = atof(pResult[rowIndex*ncolumn+15]);
|
|
|
//获取电流上限超限动作
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+16]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+16]);
|
|
|
//超限关联参数
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+17]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+17]);
|
|
|
//获取功耗超上限使能
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_upper_enable = atoi(pResult[rowIndex*ncolumn+18]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_upper_enable = atoi(pResult[rowIndex*ncolumn+18]);
|
|
|
//获取功耗上限范围
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_upper_threshold = atof(pResult[rowIndex*ncolumn+19]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_upper_threshold = atof(pResult[rowIndex*ncolumn+19]);
|
|
|
//获取功耗上限超限动作
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+20]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+20]);
|
|
|
//超限关联参数
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+21]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+21]);
|
|
|
//获取耗电量超上限使能
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_upper_enable = atoi(pResult[rowIndex*ncolumn+22]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_upper_enable = atoi(pResult[rowIndex*ncolumn+22]);
|
|
|
//获取耗电量上限范围
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_upper_threshold = atof(pResult[rowIndex*ncolumn+23]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_upper_threshold = atof(pResult[rowIndex*ncolumn+23]);
|
|
|
//获取耗电量上限超限动作
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+24]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_over_upper_threshold_ctrl = atoi(pResult[rowIndex*ncolumn+24]);
|
|
|
//超限关联参数
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+25]);
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_over_upper_threshold_ctrl_para = atoi(pResult[rowIndex*ncolumn+25]);
|
|
|
|
|
|
_globalPowerChnManger->product_ph_outputType = atoi(pResult[rowIndex*ncolumn+26]);
|
|
|
|
|
|
@@ -1688,26 +1688,26 @@ int dev_update_t_ac_power_manage_over_info(sqlite3 *db,GlobalTreeACManager* _glo
|
|
|
product_ph_pwrcon_over_upper_threshold = %d,\
|
|
|
product_ph_pwrcon_over_upper_threshold_para = %d\
|
|
|
where product_ph_outputType=%d and product_ph_outputStatus=%d;",
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_upper_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_lower_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_lower_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_lower_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_lower_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_over_upper_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_over_upper_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_lower_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_lower_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_lower_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_lower_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_over_upper_threshold_ctrl_para,
|
|
|
_globalPowerChnManger->product_ph_outputType,
|
|
|
_globalPowerChnManger->product_ph_outputStatus);
|
|
|
printf("select_sql:%s\n", select_sql);
|
|
|
@@ -1906,26 +1906,26 @@ int dev_update_power_manage_over_info(sqlite3 *db,int product_id,int product_ch_
|
|
|
"product_pwr_u_enable=%d,product_pwr_u_threshold=%0.2f,product_pwr_over_u_threshold_ctrl=%d,"
|
|
|
"product_pwr_over_u_threshold_para=%d,product_pwrcon_u_enable=%d,product_pwrcon_u_threshold=%0.2f,"
|
|
|
"product_pwrcon_over_u_threshold_ctrl=%d,product_pwrcon_over_u_threshold_para=%d WHERE product_ch_id=%d;",
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_upper_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_lower_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_lower_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_lower_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_vol_over_lower_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_cur_over_upper_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwr_over_upper_threshold_ctrl_para,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_upper_enable,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_upper_threshold,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_over_upper_threshold_ctrl,
|
|
|
- _globalPowerChnManger->global_over_manager->product_pwrcon_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_lower_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_lower_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_lower_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_vol_over_lower_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_cur_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwr_over_upper_threshold_ctrl_para,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_upper_enable,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_upper_threshold,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_over_upper_threshold_ctrl,
|
|
|
+ _globalPowerChnManger->global_over_manager.product_pwrcon_over_upper_threshold_ctrl_para,
|
|
|
product_ch_id);
|
|
|
//log_d("%s\n",select_sql);
|
|
|
res = sqlite_SQL_RUN(db, select_sql, &pResult, &nrow, &ncolumn, &err_msg);
|
|
|
@@ -3607,35 +3607,35 @@ int dev_Alarm_send_message(GlobalDeviceManager* globalDeviceManger,GlobalPowerMa
|
|
|
{
|
|
|
case WARNING_V_UP:
|
|
|
{
|
|
|
- alarm_action = __globalPowerTemp->global_over_manager->product_vol_over_upper_threshold_ctrl;
|
|
|
+ alarm_action = __globalPowerTemp->global_over_manager.product_vol_over_upper_threshold_ctrl;
|
|
|
get_message_CtrlType(alarm_action,CtrlData);
|
|
|
sprintf(AlarmText,"$通道$|%s |$%s$|$%s$| %s",__globalPowerTemp->product_ch_name,language_alarm_V[languagesID],language_alarm_Up[languagesID],CtrlData);
|
|
|
}
|
|
|
break;
|
|
|
case WARNING_V_DOWN:
|
|
|
{
|
|
|
- alarm_action = __globalPowerTemp->global_over_manager->product_vol_over_lower_threshold_ctrl;
|
|
|
+ alarm_action = __globalPowerTemp->global_over_manager.product_vol_over_lower_threshold_ctrl;
|
|
|
get_message_CtrlType(alarm_action,CtrlData);
|
|
|
sprintf(AlarmText,"$通道$|%s |$%s$|$%s$| %s",__globalPowerTemp->product_ch_name,language_alarm_V[languagesID],language_alarm_Down[languagesID],CtrlData);
|
|
|
}
|
|
|
break;
|
|
|
case WARNING_A_UP:
|
|
|
{
|
|
|
- alarm_action = __globalPowerTemp->global_over_manager->product_cur_over_upper_threshold_ctrl;
|
|
|
+ alarm_action = __globalPowerTemp->global_over_manager.product_cur_over_upper_threshold_ctrl;
|
|
|
get_message_CtrlType(alarm_action,CtrlData);
|
|
|
sprintf(AlarmText,"$通道$|%s |$%s$|$%s$| %s",__globalPowerTemp->product_ch_name,language_alarm_A[languagesID],language_alarm_Up[languagesID],CtrlData);
|
|
|
}
|
|
|
break;
|
|
|
case WARNING_W_UP:
|
|
|
{
|
|
|
- alarm_action = __globalPowerTemp->global_over_manager->product_pwr_over_upper_threshold_ctrl;
|
|
|
+ alarm_action = __globalPowerTemp->global_over_manager.product_pwr_over_upper_threshold_ctrl;
|
|
|
get_message_CtrlType(alarm_action,CtrlData);
|
|
|
sprintf(AlarmText,"$通道$|%s |$%s$|$%s$| %s",__globalPowerTemp->product_ch_name,language_alarm_W[languagesID],language_alarm_Up[languagesID],CtrlData);
|
|
|
}
|
|
|
break;
|
|
|
case WARNING_P_UP:
|
|
|
{
|
|
|
- alarm_action = __globalPowerTemp->global_over_manager->product_pwrcon_over_upper_threshold_ctrl;
|
|
|
+ alarm_action = __globalPowerTemp->global_over_manager.product_pwrcon_over_upper_threshold_ctrl;
|
|
|
get_message_CtrlType(alarm_action,CtrlData);
|
|
|
sprintf(AlarmText,"$通道$|%s |$%s$|$%s$| %s",__globalPowerTemp->product_ch_name,language_alarm_P[languagesID],language_alarm_Up[languagesID],CtrlData);
|
|
|
}
|
|
|
@@ -3696,7 +3696,7 @@ int dev_Alarm_send_message(GlobalDeviceManager* globalDeviceManger,GlobalPowerMa
|
|
|
{
|
|
|
case WARNING_V_UP:
|
|
|
{
|
|
|
- if (__globalPowerTemp->global_over_manager->product_vol_over_upper_threshold_ctrl == ALARM_CTRL_CLOSE_CH)
|
|
|
+ if (__globalPowerTemp->global_over_manager.product_vol_over_upper_threshold_ctrl == ALARM_CTRL_CLOSE_CH)
|
|
|
{
|
|
|
ret = g_switch_set_all_chn_ctrl(&globalDeviceManger->_globalRelaySampManger, __globalPowerTemp,
|
|
|
__globalPowerTemp->product_saddr,
|
|
|
@@ -3707,7 +3707,7 @@ int dev_Alarm_send_message(GlobalDeviceManager* globalDeviceManger,GlobalPowerMa
|
|
|
break;
|
|
|
case WARNING_V_DOWN:
|
|
|
{
|
|
|
- if (__globalPowerTemp->global_over_manager->product_vol_over_lower_threshold_ctrl == ALARM_CTRL_CLOSE_CH)
|
|
|
+ if (__globalPowerTemp->global_over_manager.product_vol_over_lower_threshold_ctrl == ALARM_CTRL_CLOSE_CH)
|
|
|
{
|
|
|
ret = g_switch_set_all_chn_ctrl(&globalDeviceManger->_globalRelaySampManger, __globalPowerTemp,
|
|
|
__globalPowerTemp->product_saddr,
|
|
|
@@ -3718,7 +3718,7 @@ int dev_Alarm_send_message(GlobalDeviceManager* globalDeviceManger,GlobalPowerMa
|
|
|
break;
|
|
|
case WARNING_A_UP:
|
|
|
{
|
|
|
- if (__globalPowerTemp->global_over_manager->product_cur_over_upper_threshold_ctrl == ALARM_CTRL_CLOSE_CH)
|
|
|
+ if (__globalPowerTemp->global_over_manager.product_cur_over_upper_threshold_ctrl == ALARM_CTRL_CLOSE_CH)
|
|
|
{
|
|
|
ret = g_switch_set_all_chn_ctrl(&globalDeviceManger->_globalRelaySampManger, __globalPowerTemp,
|
|
|
__globalPowerTemp->product_saddr,
|
|
|
@@ -3729,7 +3729,7 @@ int dev_Alarm_send_message(GlobalDeviceManager* globalDeviceManger,GlobalPowerMa
|
|
|
break;
|
|
|
case WARNING_W_UP:
|
|
|
{
|
|
|
- if (__globalPowerTemp->global_over_manager->product_pwr_over_upper_threshold_ctrl == ALARM_CTRL_CLOSE_CH)
|
|
|
+ if (__globalPowerTemp->global_over_manager.product_pwr_over_upper_threshold_ctrl == ALARM_CTRL_CLOSE_CH)
|
|
|
{
|
|
|
ret = g_switch_set_all_chn_ctrl(&globalDeviceManger->_globalRelaySampManger, __globalPowerTemp,
|
|
|
__globalPowerTemp->product_saddr,
|
|
|
@@ -3740,7 +3740,7 @@ int dev_Alarm_send_message(GlobalDeviceManager* globalDeviceManger,GlobalPowerMa
|
|
|
break;
|
|
|
case WARNING_P_UP:
|
|
|
{
|
|
|
- if (__globalPowerTemp->global_over_manager->product_pwrcon_over_upper_threshold_ctrl == ALARM_CTRL_CLOSE_CH)
|
|
|
+ if (__globalPowerTemp->global_over_manager.product_pwrcon_over_upper_threshold_ctrl == ALARM_CTRL_CLOSE_CH)
|
|
|
{
|
|
|
ret = g_switch_set_all_chn_ctrl(&globalDeviceManger->_globalRelaySampManger, __globalPowerTemp,
|
|
|
__globalPowerTemp->product_saddr,
|
|
|
@@ -3780,35 +3780,35 @@ int dev_Alarm_T_AC_message(GlobalDeviceManager* globalDeviceManger, GlobalTreeAC
|
|
|
{
|
|
|
case ENABLE_TAC_V_UP:
|
|
|
{
|
|
|
- alarm_action = __globalPowerTemp->global_over_manager->product_vol_over_upper_threshold_ctrl;
|
|
|
+ alarm_action = __globalPowerTemp->global_over_manager.product_vol_over_upper_threshold_ctrl;
|
|
|
get_message_CtrlType(alarm_action,CtrlData);
|
|
|
sprintf(AlarmText, "$通道$|CH%d%c |$%s$|$%s$| %s", __globalPowerTemp->product_ch_id, 'A' + __globalPowerTemp->product_ph_type, language_alarm_V[languagesID], language_alarm_Up[languagesID],CtrlData);
|
|
|
}
|
|
|
break;
|
|
|
case ENABLE_TAC_V_DOWN:
|
|
|
{
|
|
|
- alarm_action = __globalPowerTemp->global_over_manager->product_vol_over_lower_threshold_ctrl;
|
|
|
+ alarm_action = __globalPowerTemp->global_over_manager.product_vol_over_lower_threshold_ctrl;
|
|
|
get_message_CtrlType(alarm_action,CtrlData);
|
|
|
sprintf(AlarmText, "$通道$|CH%d%c |$%s$|$%s$| %s", __globalPowerTemp->product_ch_id, 'A' + __globalPowerTemp->product_ph_type, language_alarm_V[languagesID], language_alarm_Down[languagesID],CtrlData);
|
|
|
}
|
|
|
break;
|
|
|
case ENABLE_TAC_A_UP:
|
|
|
{
|
|
|
- alarm_action = __globalPowerTemp->global_over_manager->product_cur_over_upper_threshold_ctrl;
|
|
|
+ alarm_action = __globalPowerTemp->global_over_manager.product_cur_over_upper_threshold_ctrl;
|
|
|
get_message_CtrlType(alarm_action,CtrlData);
|
|
|
sprintf(AlarmText, "$通道$|CH%d%c |$%s$|$%s$| %s", __globalPowerTemp->product_ch_id, 'A' + __globalPowerTemp->product_ph_type, language_alarm_A[languagesID], language_alarm_Up[languagesID],CtrlData);
|
|
|
}
|
|
|
break;
|
|
|
case ENABLE_TAC_W_UP:
|
|
|
{
|
|
|
- alarm_action = __globalPowerTemp->global_over_manager->product_pwr_over_upper_threshold_ctrl;
|
|
|
+ alarm_action = __globalPowerTemp->global_over_manager.product_pwr_over_upper_threshold_ctrl;
|
|
|
get_message_CtrlType(alarm_action,CtrlData);
|
|
|
sprintf(AlarmText, "$通道$|CH%d%c |$%s$|$%s$| %s", __globalPowerTemp->product_ch_id, 'A' + __globalPowerTemp->product_ph_type, language_alarm_W[languagesID], language_alarm_Up[languagesID],CtrlData);
|
|
|
}
|
|
|
break;
|
|
|
case ENABLE_TAC_P_UP:
|
|
|
{
|
|
|
- alarm_action = __globalPowerTemp->global_over_manager->product_pwrcon_over_upper_threshold_ctrl;
|
|
|
+ alarm_action = __globalPowerTemp->global_over_manager.product_pwrcon_over_upper_threshold_ctrl;
|
|
|
get_message_CtrlType(alarm_action,CtrlData);
|
|
|
sprintf(AlarmText, "$通道$|CH%d%c |$%s$|$%s$| %s", __globalPowerTemp->product_ch_id, 'A' + __globalPowerTemp->product_ph_type, language_alarm_P[languagesID], language_alarm_Up[languagesID],CtrlData);
|
|
|
}
|