Index: firmware/App/Controllers/ConductivitySensors.h =================================================================== diff -u -r54f45c387430e440ab4607451fc84dea61f273f1 -r7cc6fbb41e6b460fedff71581f6205ef36d5deb6 --- firmware/App/Controllers/ConductivitySensors.h (.../ConductivitySensors.h) (revision 54f45c387430e440ab4607451fc84dea61f273f1) +++ firmware/App/Controllers/ConductivitySensors.h (.../ConductivitySensors.h) (revision 7cc6fbb41e6b460fedff71581f6205ef36d5deb6) @@ -35,16 +35,29 @@ { CONDUCTIVITYSENSORS_CPI_SENSOR = 0, ///< Inlet water conductivity sensor CONDUCTIVITYSENSORS_CPO_SENSOR, ///< Outlet water conductivity sensor + CONDUCTIVITYSENSORS_CD1_SENSOR, ///< Post-acid concentrate conductivity sensor + CONDUCTIVITYSENSORS_CD2_SENSOR, ///< Post-bicarbonate concentrate conductivity sensor NUM_OF_CONDUCTIVITY_SENSORS ///< Number of conductivity sensors } CONDUCTIVITY_SENSORS_T; +/// Conductivity data struct. +typedef struct +{ + F32 roRejectionRatio; ///< RO rejection ratio + F32 cpi; ///< CPi conductivity sensor value + F32 cpo; ///< CPo conductivity sensor value + F32 cd1; ///< CD1 conductivity sensor value + F32 cd2; ///< CD2 conductivity sensor value +} CONDUCTIVITY_DATA_T; + // ********** public function prototypes ********** void initConductivitySensors( void ); void execConductivitySensors( void ); void checkInletWaterConductivity( void ); void checkRORejectionRatio( void ); +void checkConcentrateConductivity( void ); BOOL testSetConductivityOverride( U32 sensorId, F32 value ); BOOL testResetConductivityOverride( U32 sensorId );