|
|
@ -105,13 +105,21 @@ class TransmitDisinfectionCanMaster { |
|
|
|
int heaterIsOpen(int boardid) { return m_com->callcmd0(boardid, kfn_heater_is_open, DEFUALT_OVERTIME)->getContent(0); } |
|
|
|
|
|
|
|
void warningLightSetState(int boardid, int r, int g, int b, int warning); |
|
|
|
void warningLightReadState(int boardid, int *r, int *g, int *b, int *warning); |
|
|
|
void warningLightReadState(int boardid, int *r, int *g, int *b, int *warning) { |
|
|
|
auto ret = m_com->callcmd0(boardid, kfn_triple_warning_light_read_state); |
|
|
|
*r = ret->getContent(0); |
|
|
|
*g = ret->getContent(1); |
|
|
|
*b = ret->getContent(2); |
|
|
|
*warning = ret->getContent(3); |
|
|
|
} |
|
|
|
|
|
|
|
int evaporationTankWSReadState(int boardid); |
|
|
|
int bottomWSReadState(int boardid); |
|
|
|
|
|
|
|
int32_t psBusReadData(int boardid, int subid); |
|
|
|
ack_psbus_scan_t psBusScan(int boardid); |
|
|
|
void psBusStartReport(int boardid, int period) { m_com->callcmd1(boardid, kfn_psbus_start_report, period, DEFUALT_OVERTIME); } |
|
|
|
void psBusStopReport(int boardid) { m_com->callcmd0(boardid, kfn_psbus_stop_report, DEFUALT_OVERTIME); } |
|
|
|
|
|
|
|
void proportionalSetValve(int boardid, int valveId, int valveValue) { m_com->callcmd2(boardid, kfn_proportional_set_valve, valveId, valveValue, DEFUALT_OVERTIME); } |
|
|
|
int proportionalReadPos(int boardid) { return m_com->callcmd0(boardid, kfn_proportional_read_pos, DEFUALT_OVERTIME)->getContent(0); } |
|
|
|