Index: firmware/App/Tasks/TaskGeneral.c =================================================================== diff -u -r941afbaab7fc86f40fa49f9d110d481f65b44b68 -r2bb447181c2519690441d81f83563d17e0882ef2 --- firmware/App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision 941afbaab7fc86f40fa49f9d110d481f65b44b68) +++ firmware/App/Tasks/TaskGeneral.c (.../TaskGeneral.c) (revision 2bb447181c2519690441d81f83563d17e0882ef2) @@ -19,6 +19,8 @@ #include "Common.h" #include "AlarmLamp.h" #include "BloodFlow.h" +#include "DialInFlow.h" +#include "DialOutUF.h" #include "OperationModes.h" #include "SystemComm.h" #include "WatchdogMgmt.h" @@ -54,12 +56,18 @@ // prevent most processing until UI has started communicating if ( TRUE == uiCommunicated() ) { + // run operation mode state machine + execOperationModes(); + // control blood pump execBloodFlowController(); - // run operation mode state machine - execOperationModes(); + // control dialysate inlet pump + execDialInFlowController(); + // control dialysate outlet pump + execDialOutUFController(); + // manage alarm state execAlarmMgmt();