Index: firmware/App/Controllers/ConcentratePumps.h =================================================================== diff -u -rebbb1f85550a1f9b8f946655f7b2b63f76fbf67d -rc0160362dc799802ec589d5b6cf4c2bd1face77e --- firmware/App/Controllers/ConcentratePumps.h (.../ConcentratePumps.h) (revision ebbb1f85550a1f9b8f946655f7b2b63f76fbf67d) +++ firmware/App/Controllers/ConcentratePumps.h (.../ConcentratePumps.h) (revision c0160362dc799802ec589d5b6cf4c2bd1face77e) @@ -19,6 +19,7 @@ #define __CONCENTRATEPUMPS_H__ #include "DGCommon.h" +#include "NVDataMgmt.h" /** * @defgroup ConcentratePumps ConcentratePumps @@ -53,11 +54,16 @@ void execConcentratePumpMonitor( void ); void execConcentratePumpController( void ); +SELF_TEST_STATUS_T execConcenratePumpsSelfTest( void ); + void requestConcentratePumpsOn( CONCENTRATE_PUMPS_T pumpId ); void requestConcentratePumpsOff( CONCENTRATE_PUMPS_T pumpId ); void setConcentratePumpTargetSpeed( CONCENTRATE_PUMPS_T pumpId, F32 targetSpeed_ml_min ); +DG_ACID_CONCENTRATES_RECORD_T getAcidConcentrateCalRecord( void ); +DG_BICARB_CONCENTRATES_RECORD_T getBicarbConcentrateCalRecord( void ); + BOOL testSetConcentratePumpDataPublishIntervalOverride( U32 value ); BOOL testResetConcentratePumpDataPublishIntervalOverride( void ); BOOL testSetConcentratePumpTargetSpeedOverride( U32 pumpId, F32 value );