Index: firmware/App/Modes/ModeGenPermeate.c =================================================================== diff -u -r1cf11f4c1f6a1f1fd40270889723fbec040fc7ec -rf4870116c87345ee0ea062df5b30187e1e113ddc --- firmware/App/Modes/ModeGenPermeate.c (.../ModeGenPermeate.c) (revision 1cf11f4c1f6a1f1fd40270889723fbec040fc7ec) +++ firmware/App/Modes/ModeGenPermeate.c (.../ModeGenPermeate.c) (revision f4870116c87345ee0ea062df5b30187e1e113ddc) @@ -157,14 +157,17 @@ setValveState( M4_VALV,VALVE_STATE_OPEN ); setValveState( M7_VALV,VALVE_STATE_CLOSED ); setValveState( P6_VALV,VALVE_STATE_CLOSED ); - setValveState( P39_VALV,VALVE_STATE_OPEN ); setValveState( P11_VALV, VALVE_STATE_OPEN ); + setValveState( P33_VALV, VALVE_STATE_OPEN ); // TODO - Change valves to handle RO rejection config + setValveState( P34_VALV, VALVE_STATE_CLOSED ); // Current set to Medium recovery for alpha HW + setValveState( P37_VALV, VALVE_STATE_CLOSED ); + setValveState( P39_VALV,VALVE_STATE_OPEN ); if ( TRUE == isBoostPumpInstalled() ) { setBoostPumpTargetPressure( GEN_PERMEATE_BOOST_PUMP_TGT_PSI ); } - if ( 0.0F == getGenPermeateRODutyCycle() ) + if ( 0.0F == getGenPermeateRODutyCycle() ) // we skipped verify water via dialin { setROPumpTargetDutyCycle( GEN_PERMEATE_PWM_DEFAULT ); } @@ -178,16 +181,19 @@ setValveState( M4_VALV,VALVE_STATE_CLOSED ); setValveState( M7_VALV,VALVE_STATE_CLOSED ); setValveState( P6_VALV,VALVE_STATE_CLOSED ); - setValveState( P39_VALV,VALVE_STATE_OPEN ); setValveState( P11_VALV, VALVE_STATE_CLOSED ); + setValveState( P33_VALV, VALVE_STATE_OPEN ); + setValveState( P34_VALV, VALVE_STATE_CLOSED ); + setValveState( P37_VALV, VALVE_STATE_CLOSED ); + setValveState( P39_VALV,VALVE_STATE_OPEN ); if ( TRUE == isBoostPumpInstalled() ) { signalBoostPumpHardStop(); } tankFullDelayTime = getMSTimerCount(); tankFullAlarmTimeout = getMSTimerCount(); - if ( 0.0F == getGenPermeateRODutyCycle() ) + if ( 0.0F == getGenPermeateRODutyCycle() ) // we skipped verify water via dialin { setROPumpTargetDutyCycle( GEN_PERMEATE_PWM_DEFAULT ); }