Browse Source

update

master
zhaohe 1 year ago
parent
commit
c234f76635
  1. 4
      components/water_cooling_temperature_control_module/water_cooling_temperature_control_module.cpp
  2. 24
      components/water_cooling_temperature_control_module/water_cooling_temperature_control_module.hpp

4
components/water_cooling_temperature_control_module/water_cooling_temperature_control_module.cpp

@ -58,7 +58,7 @@ void WaterCoolingTemperatureControlModule::createDefaultConfig(config_t* cfg) {
cfg->pid_cfg.min_integral = -150;
cfg->pidcompute_periodms = 1000;
}
int32_t WaterCoolingTemperatureControlModule::_module_xxx_reg(int32_t param_id, bool read, int32_t& val) {
int32_t WaterCoolingTemperatureControlModule::pri_module_xxx_reg(int32_t param_id, bool read, int32_t& val) {
switch (param_id) {
MODULE_COMMON_PROCESS_REG_CB();
PROCESS_REG(kreg_water_cooling_tmp_controler_pid_kp, REG_GET_FLOAT(m_cfg.pid_cfg.kp, 0.01), REG_SET_FLOAT(m_cfg.pid_cfg.kp, 0.01));
@ -87,7 +87,7 @@ int32_t WaterCoolingTemperatureControlModule::_module_xxx_reg(int32_t param_id,
}
int32_t WaterCoolingTemperatureControlModule::module_xxx_reg(int32_t param_id, bool read, int32_t& val) {
int32_t ret = _module_xxx_reg(param_id, read, val);
int32_t ret = pri_module_xxx_reg(param_id, read, val);
if (ret != 0) return ret;
if (!read) module_active_cfg();

24
components/water_cooling_temperature_control_module/water_cooling_temperature_control_module.hpp

@ -94,18 +94,18 @@ class WaterCoolingTemperatureControlModule : public ZIModule, public ZI_WaterCoo
virtual int32_t temp_controler_enable_log(int32_t enablelog) override;
private:
void workloop();
int32_t _module_xxx_reg(int32_t param_id, bool read, int32_t& val);
int32_t module_xxx_reg(int32_t param_id, bool read, int32_t& val);
int32_t checkdevice();
float read_pid_temperature();
void pump_start(int32_t pump_speed);
void pump_stop();
void fan_start(int32_t pump_speed);
void fan_stop();
void peltier_set_power_level(int32_t level);
void peltier_stop();
void geterrorcode();
void workloop();
int32_t pri_module_xxx_reg(int32_t param_id, bool read, int32_t& val);
virtual int32_t module_xxx_reg(int32_t param_id, bool read, int32_t& val) override;
int32_t checkdevice();
float read_pid_temperature();
void pump_start(int32_t pump_speed);
void pump_stop();
void fan_start(int32_t pump_speed);
void fan_stop();
void peltier_set_power_level(int32_t level);
void peltier_stop();
void geterrorcode();
private:
int32_t gettemperature_sensor_state(int32_t& state);

Loading…
Cancel
Save