Index: firmware/App/Drivers/ConductivitySensors.h =================================================================== diff -u -r61a53c2d8fea7cf4e7f2aa90bbe341edee8a69d9 -rd7abd9c0c214ec3b7704e7f89b6de83c341b9b0e --- firmware/App/Drivers/ConductivitySensors.h (.../ConductivitySensors.h) (revision 61a53c2d8fea7cf4e7f2aa90bbe341edee8a69d9) +++ firmware/App/Drivers/ConductivitySensors.h (.../ConductivitySensors.h) (revision d7abd9c0c214ec3b7704e7f89b6de83c341b9b0e) @@ -36,7 +36,7 @@ */ // ********** public definitions ********** -#define CONDUCTIVITY_CAL_CHAR_LENGTH 10 +#define CONDUCTIVITY_CAL_CHAR_LENGTH 12 /// Enumeration of conductivity sensors. typedef enum ConductivitySensors @@ -90,18 +90,18 @@ } CONDUCTIVITY_CAL_IDX_T; typedef struct { - U32 K_high; ///< (cell coefficient, high range), default = 4, range = [3, 6] + F32 K_high; ///< (cell coefficient, high range), default = 4, range = [3, 6] F32 alpha_high; ///< (temperature correction, high range), default = 0.02, range = [0.005, 0.04] F32 eta_high; ///< (resistance scale factor, high range), default = 1, range = [0.5, 3] - S32 zeta_high; ///< (resistance offset, high range), default = 0, range = [-1000, 1000] - U32 K_low; ///< (cell coefficient, low range), default = 4, range = [3, 6] + F32 zeta_high; ///< (resistance offset, high range), default = 0, range = [-1000, 1000] + F32 K_low; ///< (cell coefficient, low range), default = 4, range = [3, 6] F32 alpha_low; ///< (temperature correction, low range), default = 0.02, range = [0.005, 0.04] F32 eta_low; ///< (resistance scale factor, low range), default = 1, range = [0.5, 3] - S32 zeta_low; ///< (resistance offset, low range), default = 0, range = [-1000, 1000] + F32 zeta_low; ///< (resistance offset, low range), default = 0, range = [-1000, 1000] F32 beta; ///< (Temperature scale factor), default = 1, range = [0.5, 2] - S32 delta; ///< (Temperature offset), default = 0, range = [-10, 10] - U32 reserved1; ///< Reserved cal slot. - U32 reserved2; ///< Reserved cal slot. + F32 delta; ///< (Temperature offset), default = 0, range = [-10, 10] + F32 reserved1; ///< Reserved cal slot. + F32 reserved2; ///< Reserved cal slot. } CONDUCTIVITY_COEFFICIENTS_T; typedef struct