Index: firmware/App/Controllers/UVReactors.c =================================================================== diff -u -ra9315539f527b92523b1598ff91e47db4d71dae2 -r9f5d2ce00deb3121935f43ea3824824576ca92da --- firmware/App/Controllers/UVReactors.c (.../UVReactors.c) (revision a9315539f527b92523b1598ff91e47db4d71dae2) +++ firmware/App/Controllers/UVReactors.c (.../UVReactors.c) (revision 9f5d2ce00deb3121935f43ea3824824576ca92da) @@ -397,11 +397,13 @@ // Get the health of the reactor (override or non-override) and decide the status BOOL isReactorUnhealthy = ( UV_REACTOR_HEALTHY == getUVReactorHealth( reactor ) ? FALSE : TRUE ); +#ifndef DISABLE_UV_REACTORS // Check if the alarm has been active if ( TRUE == checkPersistentAlarm( ALARM_ID_UV_REACTOR_NOT_HEALTHY, isReactorUnhealthy, (U32)reactor, MAX_ALLOWED_UNHEALTHY_REACTOR_PERIOD ) ) { reactorsStatus[ reactor ].switchState = TURN_OFF; } +#endif // Check if it has been requested to turn off a reactor if ( TURN_OFF == reactorsStatus[ reactor ].switchState ) Index: firmware/App/DGCommon.h =================================================================== diff -u -rb8a409a6f04c2912cb20eb4c9191bff573080162 -r9f5d2ce00deb3121935f43ea3824824576ca92da --- firmware/App/DGCommon.h (.../DGCommon.h) (revision b8a409a6f04c2912cb20eb4c9191bff573080162) +++ firmware/App/DGCommon.h (.../DGCommon.h) (revision 9f5d2ce00deb3121935f43ea3824824576ca92da) @@ -56,8 +56,9 @@ // #define NEW_FMD_FLOW_SENSOR 1 // Not needed #define DISABLE_HEATERS_EFFICIENCY 1 #define DISABLE_DISINFECT_CONDUCTIVITY 1 // Implement - // #define DISABLE_CONC_PUMPS 1 + #define DISABLE_CONC_PUMPS 1 // #define DISABLE_CAP_SWITCHES 1 // Implement + #define DISABLE_UV_REACTORS 1 // Turn these flags on to disable dialysate mixing #define DISABLE_DIALYSATE_CHECK 1 // Disabled for Tom // Implement