Index: firmware/App/Monitors/WaterQualityMonitor.h =================================================================== diff -u -r2475e55c224cbd841d61b76f1618451efe6be1f5 -r3943e27eaf7a889f0b493d7f285ddce44dfcd437 --- firmware/App/Monitors/WaterQualityMonitor.h (.../WaterQualityMonitor.h) (revision 2475e55c224cbd841d61b76f1618451efe6be1f5) +++ firmware/App/Monitors/WaterQualityMonitor.h (.../WaterQualityMonitor.h) (revision 3943e27eaf7a889f0b493d7f285ddce44dfcd437) @@ -32,6 +32,14 @@ // ********** public definitions ********** +#pragma pack(push, 1) +//Current calculated RO pump duty cycle data struct. +typedef struct +{ + F32 curentCalculatedDutyCycle; ///< Current calculate RO pump duty cycle based on P13 pressure +} CURRENT_RO_PUMP_CAL_DUTY_CYCLE_DATA_T; +#pragma pack(pop) + // ********** public definitions ********** void initWaterQualityMonitor( void ); @@ -46,5 +54,9 @@ void checkRORejectionRatio( void ); void checkPermeateHighFlow( void ); void checkPermeateLowFlow( void ); +void checkRODutyCycle( void ); +void checkROInletPressure( void ); +BOOL testROGetCurrentCalculatedDutyCycle( MESSAGE_T *message ); + #endif