Index: firmware/App/Drivers/ConductivitySensors.h =================================================================== diff -u -rd47b9bcbd4796a8c51d9e87436422c5868292ac6 -rac72b3fa86015b2c60c7687a4597dd4ae5c24dc8 --- firmware/App/Drivers/ConductivitySensors.h (.../ConductivitySensors.h) (revision d47b9bcbd4796a8c51d9e87436422c5868292ac6) +++ firmware/App/Drivers/ConductivitySensors.h (.../ConductivitySensors.h) (revision ac72b3fa86015b2c60c7687a4597dd4ae5c24dc8) @@ -88,6 +88,8 @@ F32 delta; ///< Temperature offset, default = 0, range = [-300, 300] F32 reserved1; ///< Reserved cal slot. F32 reserved2; ///< Reserved cal slot. + U32 calibrationTime; ///< Calibration time. + U16 crc; ///< CRC } CONDUCTIVITY_COEFFICIENTS_T; typedef struct @@ -122,6 +124,9 @@ F32 getConductivityRawRTD( CONDUCTIVITY_SENSORS_T sensor ); F32 getUncompensatedConductivity( CONDUCTIVITY_SENSORS_T sensor ); +CONDUCTIVITY_COEFFICIENTS_T* getConductivityCalibrationData( void ); +void setConductivityCalibrationData( CONDUCTIVITY_COEFFICIENTS_T* record); + BOOL testConductivitySensorConductivityReadingsOverride( MESSAGE_T *message ); BOOL testConductivitySensorTemperatureReadingsOverride( MESSAGE_T *message ); BOOL testConductivitySensorConductivityReadCounterOverride( MESSAGE_T *message );