Index: firmware/App/Modes/ModeStandby.c =================================================================== diff -u -r6d4aa77e6b85aa7621a234660f631e725fb1d441 -r174197d53ce0d602350536bbe15fef807ddb0a6d --- firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 6d4aa77e6b85aa7621a234660f631e725fb1d441) +++ firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 174197d53ce0d602350536bbe15fef807ddb0a6d) @@ -47,10 +47,10 @@ static DD_STANDBY_MODE_STATE_T standbyState; ///< Currently active standby state. static BOOL pendingStartDDPreGenRequest; ///< Flag indicating TD has requested DD start the pre generation dialysate request. -//static BOOL pendingStartDDFlushRequest; ///< Flag indicating TD has requested DD start flush. -//static BOOL pendingStartDDHeatDisinfectRequest; ///< Flag indicating TD has requested DD start heat disinfect. -//static BOOL pendingStartDDHeatDisinfectActiveCoolRequest; ///< Flag indicating TD has requested DD start heat disinfect active cool. -//static BOOL pendingStartDGROPermeateSampleRequest; ///< Flag indicating TD has requested DD to command RO to start permeate sample. +static BOOL pendingStartDDFlushRequest; ///< Flag indicating TD has requested DD start flush. +static BOOL pendingStartDDHeatDisinfectRequest; ///< Flag indicating TD has requested DD start heat disinfect. +static BOOL pendingStartDDHeatDisinfectActiveCoolRequest; ///< Flag indicating TD has requested DD start heat disinfect active cool. +static BOOL pendingStartDDROPermeateSampleRequest; ///< Flag indicating TD has requested DD to command RO to start permeate sample. // ********** private function prototypes ********** @@ -68,10 +68,10 @@ { standbyState = DD_STANDBY_MODE_STATE_IDLE; pendingStartDDPreGenRequest = FALSE; -// pendingStartDDFlushRequest = FALSE; -// pendingStartDDHeatDisinfectRequest = FALSE; -// pendingStartDDHeatDisinfectActiveCoolRequest = FALSE; -// pendingStartDDROPermeateSampleRequest = FALSE; + pendingStartDDFlushRequest = FALSE; + pendingStartDDHeatDisinfectRequest = FALSE; + pendingStartDDHeatDisinfectActiveCoolRequest = FALSE; + pendingStartDDROPermeateSampleRequest = FALSE; } /*********************************************************************//** @@ -91,10 +91,9 @@ deenergizeActuators( PARK_CONC_PUMPS ); - resetPermeateTank(); - // Deactivate Balancing Chamber Switching requestBalChamberSwitching( FALSE ); + resetPermeateTank(); // // Upon transition to mode standby set CD1 and CD2 calibration records to be picked to the normal // // table. If the chemical disinfect fails, the mode transitions back to mode standby. @@ -185,23 +184,23 @@ // pendingStartDDFlushRequest = FALSE; // requestNewOperationMode( DD_MODE_FLUS ); // } -// else if ( TRUE == pendingStartDDHeatDisinfectRequest ) -// { -// pendingStartDDHeatDisinfectRequest = FALSE; -// requestNewOperationMode( DD_MODE_HEAT ); -// } -// else if ( TRUE == pendingStartDDHeatDisinfectActiveCoolRequest ) -// { -// pendingStartDDHeatDisinfectActiveCoolRequest = FALSE; -// -// requestNewOperationMode( DD_MODE_HCOL ); -// } -// else if ( TRUE == pendingStartDDROPermeateSampleRequest ) -// { -// pendingStartDDROPermeateSampleRequest = FALSE; -// requestNewOperationMode( DD_MODE_ROPS ); -// } + else if ( TRUE == pendingStartDDHeatDisinfectRequest ) + { + pendingStartDDHeatDisinfectRequest = FALSE; + requestNewOperationMode( DD_MODE_HEAT ); + } + else if ( TRUE == pendingStartDDHeatDisinfectActiveCoolRequest ) + { + pendingStartDDHeatDisinfectActiveCoolRequest = FALSE; + requestNewOperationMode( DD_MODE_HCOL ); + } + else if ( TRUE == pendingStartDDROPermeateSampleRequest ) + { + pendingStartDDROPermeateSampleRequest = FALSE; + requestNewOperationMode( DD_MODE_ROPS ); + } + return state; }