|
@ -81,23 +81,23 @@ using namespace nlohmann; |
|
|
// int,float,bool,string
|
|
|
// int,float,bool,string
|
|
|
|
|
|
|
|
|
static Setting config_settings_table[] = { |
|
|
static Setting config_settings_table[] = { |
|
|
SETTING_ITEM(1, "stoped_gs", /*********************/ "int", "消毒停止过氧化氢溶度", /**********/ "0", "2000", "300", true), //
|
|
|
|
|
|
SETTING_ITEM(2, "continued_gs", /******************/ "int", "消毒继续过氧化氢溶度", /**********/ "0", "2000", "200", true), //
|
|
|
|
|
|
SETTING_ITEM(3, "stoped_satur", /******************/ "int", "消毒停止过氧化氢相对饱和度", /*****/ "0", "100", "85", true), //
|
|
|
|
|
|
SETTING_ITEM(4, "continued_satur", /***************/ "int", "消毒继续过氧化氢相对饱和度", /*****/ "0", "100", "60", true), //
|
|
|
|
|
|
SETTING_ITEM(5, "max_humidity", /******************/ "int", "允许消毒最大湿度", /*************/ "0", "100", "90", true), //
|
|
|
|
|
|
SETTING_ITEM(6, "drainage_pump_speed", /***********/ "int", "排液蠕动泵最大转速", /************/ "0", "400", "400", true), //
|
|
|
|
|
|
SETTING_ITEM(7, "injection_pump_speed", /**********/ "int", "喷射蠕动泵转速", /***************/ "0", "0", "0", true), //
|
|
|
|
|
|
SETTING_ITEM(8, "pre_heat_time_s", /***************/ "int", "预热时间", /*******************/ "0", "1200", "120", true), //
|
|
|
|
|
|
SETTING_ITEM(9, "stoped_humi", /*******************/ "int", "消毒停止相对湿度", /************/ "0", "100", "85", true), //
|
|
|
|
|
|
SETTING_ITEM(10, "continued_humi", /***************/ "int", "消毒继续相对湿度", /************/ "0", "100", "60", true), //
|
|
|
|
|
|
SETTING_ITEM(11, "proportional_valve_default_value", "int", "正负压默认开合比例", "0", "100", "10", true), //
|
|
|
|
|
|
SETTING_ITEM(12, "record_period_min", "int", "消毒日志记录间隔", "1", "10", "1", true), //
|
|
|
|
|
|
SETTING_ITEM(13, "record_printer_period_min", "int", "消毒日志打印间隔", "1", "10", "3", true), //
|
|
|
|
|
|
SETTING_ITEM(14, "test_string", "string", "字符串类型测试", "", "", "12345", true), //
|
|
|
|
|
|
SETTING_ITEM(13, "test_float", "float", "floag类型测试", "1", "10", "3.4", true), //
|
|
|
|
|
|
SETTING_ITEM(14, "test_string", "string", "字符串类型测试", "", "", "12345", false), //
|
|
|
|
|
|
SETTING_ITEM(14, "test_bool", "bool", "bool类型测试", "false", "true", "false", false), //
|
|
|
|
|
|
|
|
|
SETTING_ITEM(1, "stoped_gs", /*********************/ "消毒停止过氧化氢溶度", "int", /**********/ "0", "2000", "300", true), //
|
|
|
|
|
|
SETTING_ITEM(2, "continued_gs", /******************/ "消毒继续过氧化氢溶度", "int", /**********/ "0", "2000", "200", true), //
|
|
|
|
|
|
SETTING_ITEM(3, "stoped_satur", /******************/ "消毒停止过氧化氢相对饱和度", "int", /*****/ "0", "100", "85", true), //
|
|
|
|
|
|
SETTING_ITEM(4, "continued_satur", /***************/ "消毒继续过氧化氢相对饱和度", "int", /*****/ "0", "100", "60", true), //
|
|
|
|
|
|
SETTING_ITEM(5, "max_humidity", /******************/ "允许消毒最大湿度", "int", /*************/ "0", "100", "90", true), //
|
|
|
|
|
|
SETTING_ITEM(6, "drainage_pump_speed", /***********/ "排液蠕动泵最大转速", "int", /************/ "0", "400", "400", true), //
|
|
|
|
|
|
SETTING_ITEM(7, "injection_pump_speed", /**********/ "喷射蠕动泵转速", "int", /***************/ "0", "0", "0", true), //
|
|
|
|
|
|
SETTING_ITEM(8, "pre_heat_time_s", /***************/ "预热时间", "int", /*******************/ "0", "1200", "120", true), //
|
|
|
|
|
|
SETTING_ITEM(9, "stoped_humi", /*******************/ "消毒停止相对湿度", "int", /************/ "0", "100", "85", true), //
|
|
|
|
|
|
SETTING_ITEM(10, "continued_humi", /***************/ "消毒继续相对湿度", "int", /************/ "0", "100", "60", true), //
|
|
|
|
|
|
SETTING_ITEM(11, "proportional_valve_default_value", "正负压默认开合比例", "int", "0", "100", "10", true), //
|
|
|
|
|
|
SETTING_ITEM(12, "record_period_min", "消毒日志记录间隔", "int", "1", "10", "1", true), //
|
|
|
|
|
|
SETTING_ITEM(13, "record_printer_period_min", "消毒日志打印间隔", "int", "1", "10", "3", true), //
|
|
|
|
|
|
SETTING_ITEM(14, "test_string", "字符串类型测试", "string", "", "", "12345", true), //
|
|
|
|
|
|
SETTING_ITEM(15, "test_float", "floag类型测试", "float", "1", "10", "3.4", true), //
|
|
|
|
|
|
SETTING_ITEM(16, "test_string", "字符串类型测试", "string", "", "", "12345", false), //
|
|
|
|
|
|
SETTING_ITEM(17, "test_bool", "bool类型测试", "bool", "false", "true", "false", false), //
|
|
|
|
|
|
|
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
@ -338,6 +338,8 @@ json DBService::getAllSettingJson() { |
|
|
j_setting["val_upper_limit"] = s.val_upper_limit; |
|
|
j_setting["val_upper_limit"] = s.val_upper_limit; |
|
|
j_setting["val"] = s.val; |
|
|
j_setting["val"] = s.val; |
|
|
j_setting["default_val"] = s.default_val; |
|
|
j_setting["default_val"] = s.default_val; |
|
|
|
|
|
j_setting["val_type"] = s.val_type; |
|
|
|
|
|
j_setting["is_editable"] = s.is_editable; |
|
|
j_settings.push_back(j_setting); |
|
|
j_settings.push_back(j_setting); |
|
|
} |
|
|
} |
|
|
return j_settings; |
|
|
return j_settings; |
|
|