#include "disinfection_ctl_service.hpp" using namespace iflytop; void DisinfectionCtrlService::startDisinfection(int loglevel, // int injection_pump_speed, // int stoped_gs, // int continued_gs, // int stoped_satur, // int continued_satur, // int stoped_humi, // int continued_humi // ) { stopDisinfection(); stopDraining(); stopReplenishingFluids(); m_disinfectionService->startDisinfection(loglevel, // injection_pump_speed, // stoped_gs, // continued_gs, // stoped_satur, // continued_satur, // stoped_humi, // continued_humi); } void DisinfectionCtrlService::changeDisinfectionParameter(int injection_pump_speed, // int stoped_gs, // int continued_gs, // int stoped_satur, // int continued_satur, // int stoped_humi, // int continued_humi // ) { m_disinfectionService->changeDisinfectionParameter(injection_pump_speed, // stoped_gs, // continued_gs, // stoped_satur, // continued_satur, // stoped_humi, // continued_humi); } void DisinfectionCtrlService::stopDisinfection() { m_disinfectionService->stopDisinfection(); } void DisinfectionCtrlService::startReplenishingFluids(int stopatg) { m_addLiquidService->startReplenishingFluids(stopatg); } void DisinfectionCtrlService::stopReplenishingFluids() { stopDisinfection(); stopDraining(); stopReplenishingFluids(); m_addLiquidService->stopReplenishingFluids(); } void DisinfectionCtrlService::startDraining() { m_drainLiquidService->startDraining(); } void DisinfectionCtrlService::stopDraining() { stopDisinfection(); stopDraining(); stopReplenishingFluids(); m_drainLiquidService->stopDraining(); }