zhaohe 1 year ago
parent
commit
bd28d847fa
  1. 4
      service/disinfection_ctl_service.cpp
  2. 6
      service/disinfection_ctl_service.hpp

4
service/disinfection_ctl_service.cpp

@ -11,8 +11,10 @@ void DisinfectionCtrlService::startDisinfection(int loglevel, //
int continued_humi // int continued_humi //
) { ) {
stopDisinfection(); stopDisinfection();
#if (defined PROJECT_TYPE_LARGE_SPACE_DISINFECTION) || (defined PROJECT_TYPE_SMALL_SPACE_DISINFECTION) || (defined PROJECT_TYPE_PIPE_DISINFECTION)
stopDraining(); stopDraining();
stopReplenishingFluids(); stopReplenishingFluids();
#endif
m_disinfectionService->startDisinfection(loglevel, // m_disinfectionService->startDisinfection(loglevel, //
injection_pump_speed, // injection_pump_speed, //
stoped_gs, // stoped_gs, //
@ -39,6 +41,7 @@ void DisinfectionCtrlService::changeDisinfectionParameter(int injection_pump_spe
continued_humi); continued_humi);
} }
void DisinfectionCtrlService::stopDisinfection() { m_disinfectionService->stopDisinfection(); } void DisinfectionCtrlService::stopDisinfection() { m_disinfectionService->stopDisinfection(); }
#if (defined PROJECT_TYPE_LARGE_SPACE_DISINFECTION) || (defined PROJECT_TYPE_SMALL_SPACE_DISINFECTION) || (defined PROJECT_TYPE_PIPE_DISINFECTION)
void DisinfectionCtrlService::startReplenishingFluids(int stopatg) { m_addLiquidService->startReplenishingFluids(stopatg); } void DisinfectionCtrlService::startReplenishingFluids(int stopatg) { m_addLiquidService->startReplenishingFluids(stopatg); }
void DisinfectionCtrlService::stopReplenishingFluids() { void DisinfectionCtrlService::stopReplenishingFluids() {
@ -55,3 +58,4 @@ void DisinfectionCtrlService::stopDraining() {
stopReplenishingFluids(); stopReplenishingFluids();
m_drainLiquidService->stopDraining(); m_drainLiquidService->stopDraining();
} }
#endif

6
service/disinfection_ctl_service.hpp

@ -15,9 +15,9 @@
#include <vector> #include <vector>
#include "disfection_ctl/add_liquid_service.hpp" #include "disfection_ctl/add_liquid_service.hpp"
#include "disfection_ctl/disinfection_service.hpp"
#include "disfection_ctl/disinfection_state.hpp" #include "disfection_ctl/disinfection_state.hpp"
#include "disfection_ctl/drain_liquid_service.hpp" #include "disfection_ctl/drain_liquid_service.hpp"
#include "disfection_ctl/disinfection_service.hpp"
/** /**
* @brief * @brief
* *
@ -80,12 +80,16 @@ class DisinfectionCtrlService : public enable_shared_from_this<DisinfectionCtrlS
); );
void stopDisinfection(); void stopDisinfection();
#if (defined PROJECT_TYPE_LARGE_SPACE_DISINFECTION) || (defined PROJECT_TYPE_SMALL_SPACE_DISINFECTION) || (defined PROJECT_TYPE_PIPE_DISINFECTION)
void startReplenishingFluids(int stopatg); void startReplenishingFluids(int stopatg);
void stopReplenishingFluids(); void stopReplenishingFluids();
void startDraining(); void startDraining();
void stopDraining(); void stopDraining();
#endif
private: private:
}; };
} // namespace iflytop } // namespace iflytop
Loading…
Cancel
Save