|
|
@ -14,7 +14,7 @@ using namespace std; |
|
|
|
#define DVALUE_COMPUTEPERIOD_TIME_S (10.0)
|
|
|
|
#define DUMP_LOG_PERIOD (5 * 60.0)
|
|
|
|
// #define DUMP_LOG_PERIOD (10.0)
|
|
|
|
#define DBDB_MINI_PWM_BLOWER_VAL 50
|
|
|
|
|
|
|
|
|
|
|
|
namespace iflytop { |
|
|
|
extern bool g_in_test; |
|
|
@ -304,6 +304,14 @@ int32_t DisinfectionService::getEstimatedRemainingTimeS() { |
|
|
|
return context.remaintime; |
|
|
|
} else if (sm.getState() == kstate_preheat) { |
|
|
|
return getPreHeatRaminTimeS(); |
|
|
|
} else if (sm.getState() == kstate_empty_liquid_from_the_line) { |
|
|
|
int32_t remaintime = EMTPTY_LINE_WHEN_DISINFECTION - sm.getStateHasPassedTimeMs(); |
|
|
|
if (remaintime < 0) remaintime = 0; |
|
|
|
return remaintime; |
|
|
|
} else if (sm.getState() == kstate_finished) { |
|
|
|
return 0; |
|
|
|
} else { |
|
|
|
return -1; |
|
|
|
} |
|
|
|
return 0; |
|
|
|
} |
|
|
|