|
|
@ -4,7 +4,7 @@ using namespace iflytop; |
|
|
|
* @brief |
|
|
|
* |
|
|
|
*/ |
|
|
|
#define EMTPTY_LINE_WHEN_ADDING_DISINFECTANT_TIMES 2000
|
|
|
|
#define EMTPTY_LINE_WHEN_ADDING_DISINFECTANT_TIMES 1500
|
|
|
|
|
|
|
|
void AddLiquidService::initialize() { |
|
|
|
logger->info("AddLiquidService initialize"); |
|
|
@ -117,10 +117,10 @@ void AddLiquidService::addLiquidWork(int stopatg, bool& errorflag) { |
|
|
|
m_dics->SprayPump_startInRPM(-PORT.getEmptyPipeSprayPumpRPM()); |
|
|
|
thisThread.sleepForMs(1000); |
|
|
|
m_dics->AddLiquidPump_run(-23); // @TODO:提取常数到系统配置中
|
|
|
|
for (size_t i = 0; i < EMTPTY_LINE_WHEN_ADDING_DISINFECTANT_TIMES; i+2) { |
|
|
|
for (size_t i = 0; i < EMTPTY_LINE_WHEN_ADDING_DISINFECTANT_TIMES; i++) { |
|
|
|
if (thisThread.getExitFlag()) break; |
|
|
|
thisThread.sleepForMs(100); |
|
|
|
if (i % 10 == 0) logger->info("empty line liquid {}:{} s", i * 100 / 1000, EMTPTY_LINE_WHEN_ADDING_DISINFECTANT_TIMES * 100 / 1020); |
|
|
|
if (i % 10 == 0) logger->info("empty line liquid {}:{} s", i * 100 / 1000, EMTPTY_LINE_WHEN_ADDING_DISINFECTANT_TIMES * 100 / 1000.0); |
|
|
|
} |
|
|
|
m_dics->AddLiquidPump_stop(); |
|
|
|
m_dics->SprayPump_stop(); |
|
|
|