|
|
@ -119,16 +119,22 @@ int DeviceIoControlService::airCompressor_getcurrentValue() { return m_adc_0 * 0 |
|
|
|
int DeviceIoControlService::airCompressor_channelCtrl(bool chOpen) { |
|
|
|
m_airCompressor_channelState = chOpen; |
|
|
|
if (chOpen) { |
|
|
|
m_zcanHost->writeio(20, 1); |
|
|
|
m_zcanHost->call(kcmd_air_compressor_ch_ctrl, 1); |
|
|
|
} else { |
|
|
|
m_zcanHost->writeio(20, 0); |
|
|
|
m_zcanHost->call(kcmd_air_compressor_ch_ctrl, 0); |
|
|
|
} |
|
|
|
return 0; |
|
|
|
} |
|
|
|
bool DeviceIoControlService::airCompressor_getChannelState() { return m_airCompressor_channelState; } |
|
|
|
|
|
|
|
void DeviceIoControlService::AirInletProportionalValve_setState(int32_t val) { m_AirInletProportionalValve_state = val; } |
|
|
|
void DeviceIoControlService::AirOutletProportionalValve_setState(int32_t val) { m_AirOutletProportionalValve_state = val; } |
|
|
|
void DeviceIoControlService::AirInletProportionalValve_setState(int32_t val) { |
|
|
|
m_AirInletProportionalValve_state = val; |
|
|
|
m_zcanHost->call(kcmd_set_proportional_valve, 1, val); |
|
|
|
} |
|
|
|
void DeviceIoControlService::AirOutletProportionalValve_setState(int32_t val) { |
|
|
|
m_AirOutletProportionalValve_state = val; |
|
|
|
m_zcanHost->call(kcmd_set_proportional_valve, 2, val); |
|
|
|
} |
|
|
|
int32_t DeviceIoControlService::AirInletProportionalValve_getState() { return m_AirInletProportionalValve_state; } |
|
|
|
int32_t DeviceIoControlService::AirOutletProportionalValve_getState() { return m_AirOutletProportionalValve_state; } |
|
|
|
|
|
|
|