Index: firmware/App/Modes/ModeGenDialysate.c =================================================================== diff -u -rd66ded5492dd8a760b235b12cb6767f0427ba573 -r51874695d7cd2547212e86ad7363ff9e515ec38b --- firmware/App/Modes/ModeGenDialysate.c (.../ModeGenDialysate.c) (revision d66ded5492dd8a760b235b12cb6767f0427ba573) +++ firmware/App/Modes/ModeGenDialysate.c (.../ModeGenDialysate.c) (revision 51874695d7cd2547212e86ad7363ff9e515ec38b) @@ -227,7 +227,7 @@ startHeater( D5_HEAT ); //Turn on Trimmer heater - setHeaterTargetTemperature( D45_HEAT, getTDTargetDialysateTemperature() ); + setHeaterTargetTemperature( D45_HEAT, getD4AverageTemperature() ); startHeater( D45_HEAT ); //Testing : Enable close loop once testing is complete @@ -260,7 +260,7 @@ startHeater( D5_HEAT ); //Turn on Trimmer heater - setHeaterTargetTemperature( D45_HEAT, getTDTargetDialysateTemperature() ); + setHeaterTargetTemperature( D45_HEAT, getD4AverageTemperature() ); startHeater( D45_HEAT ); //setDialysatePumpTargetRPM( D12_PUMP, FRESH_DIAL_PUMP_INITIAL_RPM, FALSE ); @@ -483,7 +483,7 @@ BOOL result = FALSE; LEVEL_STATE_T floaterLevel = getLevelStatus( D6_LEVL ); BOOL balancingChambFillInProgress = getBalancingChamberFillinProgressStatus(); - +#if 0 // High level is met if ( LEVEL_STATE_HIGH == floaterLevel ) { @@ -498,7 +498,23 @@ // if level is not met,allow inlet water to hydraulics chamber setValveState( D3_VALV, VALVE_STATE_OPEN ); } +#else + // High level is met + if ( LEVEL_STATE_HIGH == floaterLevel ) + { + //turn off inlet water valve + setValveState( D3_VALV, VALVE_STATE_CLOSED ); + // Water level reached high. + result = TRUE; + } + else + { + // if level is not met,allow inlet water to hydraulics chamber + setValveState( D3_VALV, VALVE_STATE_OPEN ); + } +#endif + return result; }