|
@ -407,21 +407,20 @@ int DeviceIoControlService::heatingStrip_getio2() { return m_zcanHost->read_writ |
|
|
int DeviceIoControlService::heatingStrip_getstate() { return m_zcanHost->read_writeio_state_cache(4) && m_zcanHost->read_writeio_state_cache(5); } |
|
|
int DeviceIoControlService::heatingStrip_getstate() { return m_zcanHost->read_writeio_state_cache(4) && m_zcanHost->read_writeio_state_cache(5); } |
|
|
int DeviceIoControlService::heatingStrip_getcurrentValue() { return m_adc_2 * 0.00336 - 2.5; } |
|
|
int DeviceIoControlService::heatingStrip_getcurrentValue() { return m_adc_2 * 0.00336 - 2.5; } |
|
|
//
|
|
|
//
|
|
|
int DeviceIoControlService::drainingPump_getRPM() { return m_zcanHost->pumpctrl_c1004_get_speed_cache(1); } |
|
|
|
|
|
|
|
|
|
|
|
void DeviceIoControlService::drainingPump_open() { |
|
|
|
|
|
logger->info("drainingPump_open"); |
|
|
|
|
|
m_zcanHost->pumpctrl_c1004(1, 100, -300, 1, 20); |
|
|
|
|
|
} |
|
|
|
|
|
void DeviceIoControlService::drainingPump_close() { |
|
|
|
|
|
logger->info("drainingPump_close"); |
|
|
|
|
|
m_zcanHost->pumpctrl_c1004(1, 100, 0, 1, 20); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// void DeviceIoControlService::drainingPump_open() {
|
|
|
|
|
|
// logger->info("drainingPump_open");
|
|
|
|
|
|
// m_zcanHost->pumpctrl_c1004(1, 100, -300, 1, 20);
|
|
|
|
|
|
// }
|
|
|
|
|
|
// void DeviceIoControlService::drainingPump_close() {
|
|
|
|
|
|
// logger->info("drainingPump_close");
|
|
|
|
|
|
// m_zcanHost->pumpctrl_c1004(1, 100, 0, 1, 20);
|
|
|
|
|
|
// }
|
|
|
#define replenishingFluidsPump_GPM2RPM(gpm) (gpm / 2)
|
|
|
#define replenishingFluidsPump_GPM2RPM(gpm) (gpm / 2)
|
|
|
void DeviceIoControlService::replenishingFluidsPump_open() { |
|
|
|
|
|
logger->info("replenishingFluidsPump_open"); |
|
|
|
|
|
|
|
|
void DeviceIoControlService::replenishingFluidsPump_open(int32_t rpm) { |
|
|
|
|
|
logger->info("replenishingFluidsPump_open {}",rpm); |
|
|
// 600g/m 300RPM
|
|
|
// 600g/m 300RPM
|
|
|
m_zcanHost->pumpctrl_c1004(1, 100, 300, 1, 20); |
|
|
|
|
|
|
|
|
m_zcanHost->pumpctrl_c1004(1, 100, rpm, 1, 20); |
|
|
} |
|
|
} |
|
|
void DeviceIoControlService::replenishingFluidsPump_close() { |
|
|
void DeviceIoControlService::replenishingFluidsPump_close() { |
|
|
logger->info("replenishingFluidsPump_close"); |
|
|
logger->info("replenishingFluidsPump_close"); |
|
@ -454,10 +453,10 @@ void DeviceIoControlService::sprayLiquidPump_open(int gpm) { |
|
|
int speed = GPM_TO_SPEED(gpm); |
|
|
int speed = GPM_TO_SPEED(gpm); |
|
|
if (speed > 450) { |
|
|
if (speed > 450) { |
|
|
speed = 450; |
|
|
speed = 450; |
|
|
} else if (speed < 0) { |
|
|
|
|
|
speed = 0; |
|
|
|
|
|
|
|
|
} else if (speed < -450) { |
|
|
|
|
|
speed = -450; |
|
|
} |
|
|
} |
|
|
m_zcanHost->pumpctrl_c1004(2, 100, speed, 1, 15); |
|
|
|
|
|
|
|
|
m_zcanHost->pumpctrl_c1004(2, 100, speed, 1, 18); |
|
|
} |
|
|
} |
|
|
void DeviceIoControlService::sprayLiquidPump_close() { |
|
|
void DeviceIoControlService::sprayLiquidPump_close() { |
|
|
logger->info("sprayLiquidPump_close"); |
|
|
logger->info("sprayLiquidPump_close"); |
|
|