Index: firmware/App/Controllers/ConductivitySensors.c =================================================================== diff -u -r20e605a4be47ee01ffa14e3f5d38ce1513aa166d -ra27432b86dca6a90dbad943b2c4b1787d404142a --- firmware/App/Controllers/ConductivitySensors.c (.../ConductivitySensors.c) (revision 20e605a4be47ee01ffa14e3f5d38ce1513aa166d) +++ firmware/App/Controllers/ConductivitySensors.c (.../ConductivitySensors.c) (revision a27432b86dca6a90dbad943b2c4b1787d404142a) @@ -485,9 +485,9 @@ *************************************************************************/ static F32 calcCompensatedConductivity( U32 sensorID, F32 conductivity, F32 temperature ) { - F32 gain = condSensorsTempCompCalRecord.condSensorsTempComp[ (CAL_DATA_DG_COND_SENSORS_COMP_T)sensorID ].gain; - F32 coeff = condSensorsTempCompCalRecord.condSensorsTempComp[ (CAL_DATA_DG_COND_SENSORS_COMP_T)sensorID ].coefficient; - F32 offset = condSensorsTempCompCalRecord.condSensorsTempComp[ (CAL_DATA_DG_COND_SENSORS_COMP_T)sensorID ].offset; + F32 gain = condSensorsTempCompCalRecord.condSensorsTempComp[ (CAL_DATA_DG_COND_SENSORS_TEMP_COMP_T)sensorID ].gain; + F32 coeff = condSensorsTempCompCalRecord.condSensorsTempComp[ (CAL_DATA_DG_COND_SENSORS_TEMP_COMP_T)sensorID ].coefficient; + F32 offset = condSensorsTempCompCalRecord.condSensorsTempComp[ (CAL_DATA_DG_COND_SENSORS_TEMP_COMP_T)sensorID ].offset; F32 compensation = ( gain * coeff ) + offset; // EC = EC_25 * (1 + compensation * ( temperature - 25 )) F32 compensatedCoef = ( 1.0F + ( compensation * ( temperature - COND_SENSOR_REFERENCE_TEMPERATURE ) ) );