|
@ -73,42 +73,42 @@ void DeviceIoControlService::initialize() { |
|
|
DS->setAppExceptionFlag(e); |
|
|
DS->setAppExceptionFlag(e); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
REG_FN_VOID(AddLiquidPump_addLiquid, function<void()>); |
|
|
|
|
|
REG_FN(AddLiquidPump_run, function<void(int)>, rpm); |
|
|
|
|
|
REG_FN_VOID(AddLiquidPump_drainLiquid, function<void()>); |
|
|
|
|
|
REG_FN_VOID(AddLiquidPump_stop, function<void()>); |
|
|
|
|
|
REG_FN(SprayPump_start, function<void(int32_t)>, gpm); |
|
|
|
|
|
REG_FN(SprayPump_startInRPM, function<void(int32_t)>, rpm); |
|
|
|
|
|
REG_FN_VOID(SprayPump_stop, function<void()>); |
|
|
|
|
|
REG_FN(Blower_ctrl, function<void(int32_t)>, val); |
|
|
|
|
|
REG_FN_VOID(Blower_close, function<void()>); |
|
|
|
|
|
REG_FN_VOID(Blower_readEI, function<void()>); |
|
|
|
|
|
REG_FN(AC_ctrl, function<void(int32_t)>, val); |
|
|
|
|
|
REG_FN_VOID(AC_close, function<void()>); |
|
|
|
|
|
REG_FN_VOID(AC_readEI, function<void()>); |
|
|
|
|
|
REG_FN(Heater_ctrl, function<void(int32_t)>, val); |
|
|
|
|
|
REG_FN_VOID(Heater_close, function<void()>); |
|
|
|
|
|
REG_FN_VOID(Heater_readEI, function<void()>); |
|
|
|
|
|
REG_FN_VOID(Heater_readTemperature, function<void()>); |
|
|
|
|
|
REG_FN(WarningLight_setState, function<void(int, int, int, int)>, r, g, b, warning); |
|
|
|
|
|
REG_FN(PosiPressureProp_setValve, function<void(int)>, val); |
|
|
|
|
|
REG_FN_VOID(PosiPressureProp_readPos, function<void()>); |
|
|
|
|
|
REG_FN_VOID(PosiPressureProp_isBusy, function<void()>); |
|
|
|
|
|
REG_FN(NegaPressureProp_setValve, function<void(int32_t)>, val); |
|
|
|
|
|
REG_FN_VOID(NegaPressureProp_readPos, function<void()>); |
|
|
|
|
|
REG_FN_VOID(NegaPressureProp_isBusy, function<void()>); |
|
|
|
|
|
REG_FN(AirLeakDetectTestModeCtrl_setMode, function<void(int32_t)>, val); |
|
|
|
|
|
REG_FN_VOID(AirLeakDetectTestModeCtrl_getMode, function<void()>); |
|
|
|
|
|
REG_FN(ExtChSelector_selectCh, function<void(int32_t)>, val); |
|
|
|
|
|
REG_FN(ExtChSelector_trySelectCh, function<void(int32_t)>, val); |
|
|
|
|
|
REG_FN_VOID(ExtChSelector_isOnline, function<void()>); |
|
|
|
|
|
REG_FN_VOID(WaterSensor_readEvaporationBin, function<void()>); |
|
|
|
|
|
REG_FN_VOID(WaterSensor_readDeviceBottom, function<void()>); |
|
|
|
|
|
REG_FN_VOID(ACPostPS_readPa, function<void()>); |
|
|
|
|
|
REG_FN_VOID(AirLeakDetectPS_readPa, function<void()>); |
|
|
|
|
|
REG_FN_VOID(LiquidWeightPS_readPa, function<void()>); |
|
|
|
|
|
REG_FN_VOID(SprayPumpPostPS_readPa, function<void()>); |
|
|
|
|
|
REG_FN_VOID(AddLiquidPumpPostPS_readPa, function<void()>); |
|
|
|
|
|
|
|
|
REG_FN_VOID(AddLiquidPump_addLiquid, void()); |
|
|
|
|
|
REG_FN(AddLiquidPump_run, void(int), rpm); |
|
|
|
|
|
REG_FN_VOID(AddLiquidPump_drainLiquid, void()); |
|
|
|
|
|
REG_FN_VOID(AddLiquidPump_stop, void()); |
|
|
|
|
|
REG_FN(SprayPump_start, void(int32_t), gpm); |
|
|
|
|
|
REG_FN(SprayPump_startInRPM, void(int32_t), rpm); |
|
|
|
|
|
REG_FN_VOID(SprayPump_stop, void()); |
|
|
|
|
|
REG_FN(Blower_ctrl, void(int32_t), val); |
|
|
|
|
|
REG_FN_VOID(Blower_close, void()); |
|
|
|
|
|
REG_FN_VOID(Blower_readEI, void()); |
|
|
|
|
|
REG_FN(AC_ctrl, void(int32_t), val); |
|
|
|
|
|
REG_FN_VOID(AC_close, void()); |
|
|
|
|
|
REG_FN_VOID(AC_readEI, void()); |
|
|
|
|
|
REG_FN(Heater_ctrl, void(int32_t), val); |
|
|
|
|
|
REG_FN_VOID(Heater_close, void()); |
|
|
|
|
|
REG_FN_VOID(Heater_readEI, void()); |
|
|
|
|
|
REG_FN_VOID(Heater_readTemperature, void()); |
|
|
|
|
|
REG_FN(WarningLight_setState,void(int, int, int, int), r, g, b, warning); |
|
|
|
|
|
REG_FN(PosiPressureProp_setValve, void(int), val); |
|
|
|
|
|
REG_FN_VOID(PosiPressureProp_readPos, void()); |
|
|
|
|
|
REG_FN_VOID(PosiPressureProp_isBusy, void()); |
|
|
|
|
|
REG_FN(NegaPressureProp_setValve, void(int32_t), val); |
|
|
|
|
|
REG_FN_VOID(NegaPressureProp_readPos, void()); |
|
|
|
|
|
REG_FN_VOID(NegaPressureProp_isBusy, void()); |
|
|
|
|
|
REG_FN(AirLeakDetectTestModeCtrl_setMode, void(int32_t), val); |
|
|
|
|
|
REG_FN_VOID(AirLeakDetectTestModeCtrl_getMode, void()); |
|
|
|
|
|
REG_FN(ExtChSelector_selectCh, void(int32_t), val); |
|
|
|
|
|
REG_FN(ExtChSelector_trySelectCh, void(int32_t), val); |
|
|
|
|
|
REG_FN_VOID(ExtChSelector_isOnline, void()); |
|
|
|
|
|
REG_FN_VOID(WaterSensor_readEvaporationBin, void()); |
|
|
|
|
|
REG_FN_VOID(WaterSensor_readDeviceBottom, void()); |
|
|
|
|
|
REG_FN_VOID(ACPostPS_readPa, void()); |
|
|
|
|
|
REG_FN_VOID(AirLeakDetectPS_readPa, void()); |
|
|
|
|
|
REG_FN_VOID(LiquidWeightPS_readPa, void()); |
|
|
|
|
|
REG_FN_VOID(SprayPumpPostPS_readPa, void()); |
|
|
|
|
|
REG_FN_VOID(AddLiquidPumpPostPS_readPa, void()); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
#define TRY_DO(func) \
|
|
|
#define TRY_DO(func) \
|
|
|