Index: firmware/App/Services/TDInterface.c =================================================================== diff -u -r333e2d0c0462dcb4343a279420949cce716ebab7 -ra0c144ed9f72066d7a7b1d047b01fb76ca56d667 --- firmware/App/Services/TDInterface.c (.../TDInterface.c) (revision 333e2d0c0462dcb4343a279420949cce716ebab7) +++ firmware/App/Services/TDInterface.c (.../TDInterface.c) (revision a0c144ed9f72066d7a7b1d047b01fb76ca56d667) @@ -16,6 +16,7 @@ ***************************************************************************/ #include "DialysatePumps.h" +#include "FPInterface.h" #include "Messaging.h" #include "MessagePayloads.h" #include "ModeGenDialysate.h" @@ -345,12 +346,16 @@ // Process the pre-gen dialysate delivery request message if ( ( DD_MODE_STAN == ddMode ) && ( TRUE == startPreGenRequest.start ) ) { + // Start FP Pre-Generate Permeate + requestFPGeneratePermeate( RO_PRE_GEN, TRUE ); // start pre-gen dialysate result = requestDDPreGenStart(); // Update Temperature, Acid/Bicarb type and dialysate rate for pregen process. setTDDialysateFlowrate( startPreGenRequest.dialRate ); setTDTargetDialysateTemperature( startPreGenRequest.dialTemp ); setTDAcidAndBicarbType( startPreGenRequest.acidType, startPreGenRequest.bicarbType ); + + } else if ( DD_MODE_PREG == ddMode ) {