Index: firmware/App/Controllers/Ultrafiltration.h =================================================================== diff -u -r830213bc6dcc1a684610caf78c79d55f2cb41e93 -r78dc7a98fb2a3d28bbdeb4eade1bba03641433d3 --- firmware/App/Controllers/Ultrafiltration.h (.../Ultrafiltration.h) (revision 830213bc6dcc1a684610caf78c79d55f2cb41e93) +++ firmware/App/Controllers/Ultrafiltration.h (.../Ultrafiltration.h) (revision 78dc7a98fb2a3d28bbdeb4eade1bba03641433d3) @@ -34,7 +34,6 @@ /// ultrafiltration data structure typedef struct { - U32 ufExecState; ///< Ultrafiltration execution state F32 ufRate; ///< Ultrafiltration rate from TD F32 compUFrate; ///< Compensated UF rate U32 isUFRequested; ///< Ultrafiltration run or puase request @@ -44,8 +43,7 @@ void initUltrafiltration( void ); // Initialize ultrafiltration unit void transitionToUltrafiltration( void ); // Prepares for transition to ultrafiltration execution -U32 execUFControl( void ); // Execute the ultrafiltration state machine -UF_EXEC_STATE_T getCurrentUFExecState( void ); // Get the current state of the balancing chamber execution +void handleUFControl( void ); // handle ultrafiltration control void signalUFRateUpdate( void ); // Update UF rate when there is a change in rate BOOL testDDUFDataPublishIntervalOverride( MESSAGE_T *message ); // To override the UF data publish interval