Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r2b2cf776b2e1dec6d61c3a4150a4b5d838b4f911 -r09ac8a11080a42d32c9a217d267fc16c9f397cc2 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 2b2cf776b2e1dec6d61c3a4150a4b5d838b4f911) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 09ac8a11080a42d32c9a217d267fc16c9f397cc2) @@ -1145,17 +1145,7 @@ if ( message->hdr.payloadLen == 0 ) { - DG_CMD_RESPONSE_T cmdResponse; - cmdResponse.commandID = DG_CMD_PARK_CONCENTRATE_PUMPS; - cmdResponse.rejected = FALSE; - cmdResponse.rejectCode = DG_CMD_REQUEST_REJECT_REASON_NONE; - result = TRUE; - - // Park both acid and Bicarb concentrate pumps - requestConcentratePumpOff( CONCENTRATEPUMPS_CP1_ACID, PARK_CONC_PUMPS ); - requestConcentratePumpOff( CONCENTRATEPUMPS_CP2_BICARB, NO_PARK_CONC_PUMPS ); - - sendCommandResponseMsg( &cmdResponse ); + result = handleConcentratePumpParkRequest(); } sendAckResponseMsg( (MSG_ID_T)message->hdr.msgID, COMM_BUFFER_OUT_CAN_DG_2_HD, result );