Index: firmware/App/Controllers/UVReactors.c =================================================================== diff -u -r080a5f15856ba1461784d260fe09157cb77b608b -r2fea76e972a450a97c74b2a9f627095032a3b586 --- firmware/App/Controllers/UVReactors.c (.../UVReactors.c) (revision 080a5f15856ba1461784d260fe09157cb77b608b) +++ firmware/App/Controllers/UVReactors.c (.../UVReactors.c) (revision 2fea76e972a450a97c74b2a9f627095032a3b586) @@ -66,9 +66,6 @@ static U32 dataPublishCounter = 0; ///< UV reactors data publish counter. static U32 selfTestElapsedTime = 0; ///< UV reactors self test elapsed time. -static const U32 MAX_UNHEALTHY_REACTOR_COUNT_LIMIT = MAX_ALLOWED_UNHEALTHY_REACTOR_PERIOD / - TASK_GENERAL_INTERVAL; ///< UV reactors max unhealthy count. - // Self test functions static UV_REACTORS_SELF_TEST_STATE_T handleUVReactorsSelfTestOff( void ); static UV_REACTORS_SELF_TEST_STATE_T handleUVReactorsSelfTestCheckHealth( void ); @@ -116,8 +113,7 @@ reactorsStatus[ reactor ].switchState = TURN_OFF; } - initPersistentAlarm( PERSISTENT_ALARM_UV_REACTOR_UNHEALTHY, ALARM_ID_UV_REACTOR_NOT_HEALTHY, TRUE, - MAX_ALLOWED_UNHEALTHY_REACTOR_PERIOD, MAX_ALLOWED_UNHEALTHY_REACTOR_PERIOD ); + initPersistentAlarm( ALARM_ID_UV_REACTOR_NOT_HEALTHY, MAX_ALLOWED_UNHEALTHY_REACTOR_PERIOD, MAX_ALLOWED_UNHEALTHY_REACTOR_PERIOD ); } /*********************************************************************//** @@ -383,7 +379,7 @@ BOOL isReactorHealthy = getUVReactorHealth( reactor ); - checkPersistentAlarm( PERSISTENT_ALARM_UV_REACTOR_UNHEALTHY, !isReactorHealthy, (U32)reactor, MAX_UNHEALTHY_REACTOR_COUNT_LIMIT ); + checkPersistentAlarm( ALARM_ID_UV_REACTOR_NOT_HEALTHY, !isReactorHealthy, (U32)reactor, MAX_ALLOWED_UNHEALTHY_REACTOR_PERIOD ); // Check if the alarm has been active if( isAlarmActive( ALARM_ID_UV_REACTOR_NOT_HEALTHY ) )