When transition to case DG_MODE_STAN: currentSubMode = transitionToStandbyMode(); break; transitionToStandbyMode is called and deenergizeActuators() is invoked to init all actuators to desired stat...
When transition to
case DG_MODE_STAN:
currentSubMode = transitionToStandbyMode();
break;
transitionToStandbyMode is called and deenergizeActuators() is invoked to init all actuators to desired state.
// Turn off the UV reactors
turnOffUVReactor( INLET_UV_REACTOR );
turnOffUVReactor( OUTLET_UV_REACTOR );
// De-energize all the valves
setValveStateDelayed( VPI, VALVE_STATE_CLOSED, DELAY_VALVE_MS );
setValveStateDelayed( VBF, VALVE_STATE_CLOSED, DELAY_VALVE_MS );
setValveStateDelayed( VSP, VALVE_STATE_CLOSED, DELAY_VALVE_MS );
setValveStateDelayed( VPD, VALVE_STATE_DRAIN_C_TO_NO, DELAY_VALVE_MS );
setValveStateDelayed( VPO, VALVE_STATE_NOFILL_C_TO_NO, DELAY_VALVE_MS );
setValveStateDelayed( VDR, VALVE_STATE_DRAIN_C_TO_NO, DELAY_VALVE_MS );
setValveStateDelayed( VRC, VALVE_STATE_DRAIN_C_TO_NO, DELAY_VALVE_MS );
setValveStateDelayed( VRO, VALVE_STATE_R1_C_TO_NO, DELAY_VALVE_MS );
setValveStateDelayed( VRD1, VALVE_STATE_CLOSED, DELAY_VALVE_MS );
setValveStateDelayed( VRD2, VALVE_STATE_CLOSED, DELAY_VALVE_MS );
setValveStateDelayed( VRI, VALVE_STATE_R1_C_TO_NO, DELAY_VALVE_MS );
setValveStateDelayed( VRF, VALVE_STATE_R2_C_TO_NO, DELAY_VALVE_MS );
requestConcentratePumpOff( CONCENTRATEPUMPS_CP1_ACID );
requestConcentratePumpOff( CONCENTRATEPUMPS_CP2_BICARB );
signalROPumpHardStop();
signalDrainPumpHardStop();
stopHeater( DG_PRIMARY_HEATER );
stopHeater( DG_TRIMMER_HEATER );