Index: firmware/App/Modes/ModeStandby.c =================================================================== diff -u -r6499ea25921fcf67826fa0c35bb03caf411ba542 -re107dacab9f6c78574f1c26e1004e0dbdc8dba03 --- firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision 6499ea25921fcf67826fa0c35bb03caf411ba542) +++ firmware/App/Modes/ModeStandby.c (.../ModeStandby.c) (revision e107dacab9f6c78574f1c26e1004e0dbdc8dba03) @@ -611,23 +611,20 @@ cmdResponse.commandID = DG_CMD_START_CHEM_DISINFECT; cmdResponse.rejected = FALSE; cmdResponse.rejectCode = DG_CMD_REQUEST_REJECT_REASON_NONE; - OPN_CLS_STATE_T concCap = getSwitchStatus( CONCENTRATE_CAP ); OPN_CLS_STATE_T diaCap = getSwitchStatus( DIALYSATE_CAP ); #ifndef _RELEASE_ if ( SW_CONFIG_ENABLE_VALUE == getSoftwareConfigStatus( SW_CONFIG_DISABLE_CAPS_MONITOR ) ) { - concCap = STATE_CLOSED; diaCap = STATE_CLOSED; } #endif - // When chemical disinfect is about to be started, both caps must be closed - if ( ( STATE_OPEN == concCap ) || ( STATE_OPEN == diaCap ) ) + // When chemical disinfect is about to be started, dialysate caps must be closed + if ( STATE_OPEN == diaCap ) { cmdResponse.rejected = TRUE; - cmdResponse.rejectCode = ( STATE_OPEN == getSwitchStatus( DIALYSATE_CAP ) ? REQUEST_REJECT_REASON_DG_DIALYSATE_CAP_OPEN : - REQUEST_REJECT_REASON_DG_CONCENTRATE_CAP_OPEN ); + cmdResponse.rejectCode = REQUEST_REJECT_REASON_DG_DIALYSATE_CAP_OPEN; } else { @@ -661,23 +658,20 @@ // Chemical disinfect flush cannot be run in solo mode because the user has to confirm that the acid is inserted or removed if ( ( DG_MODE_STAN == getCurrentOperationMode() ) && ( DG_STANDBY_MODE_STATE_IDLE == standbyState ) ) { - OPN_CLS_STATE_T concCap = getSwitchStatus( CONCENTRATE_CAP ); OPN_CLS_STATE_T diaCap = getSwitchStatus( DIALYSATE_CAP ); #ifndef _RELEASE_ if ( SW_CONFIG_ENABLE_VALUE == getSoftwareConfigStatus( SW_CONFIG_DISABLE_CAPS_MONITOR ) ) { - concCap = STATE_CLOSED; diaCap = STATE_CLOSED; } #endif - // When chemical disinfect flush is about to be started, both caps must be closed - if ( ( STATE_OPEN == concCap ) || ( STATE_OPEN == diaCap ) ) + // When chemical disinfect flush is about to be started, dialysate cap must be closed + if ( STATE_OPEN == diaCap ) { cmdResponse.rejected = TRUE; - cmdResponse.rejectCode = ( STATE_OPEN == getSwitchStatus( DIALYSATE_CAP ) ? REQUEST_REJECT_REASON_DG_DIALYSATE_CAP_OPEN : - REQUEST_REJECT_REASON_DG_CONCENTRATE_CAP_OPEN ); + cmdResponse.rejectCode = REQUEST_REJECT_REASON_DG_DIALYSATE_CAP_OPEN; } else {