Index: firmware/App/Drivers/ConductivitySensors.h =================================================================== diff -u -r5e77ff3ec89af3b613788694bacfcbd874682396 -r8f59899872dd14f91e1cf07c1c51f24335287ad6 --- firmware/App/Drivers/ConductivitySensors.h (.../ConductivitySensors.h) (revision 5e77ff3ec89af3b613788694bacfcbd874682396) +++ firmware/App/Drivers/ConductivitySensors.h (.../ConductivitySensors.h) (revision 8f59899872dd14f91e1cf07c1c51f24335287ad6) @@ -97,6 +97,17 @@ U08 hwSerial[ CONDUCTIVITY_CAL_CHAR_LENGTH ]; ///< HW Serial Number. } CONDUCTIVITY_REVISIONS_T; +typedef struct +{ + U32 sensorID; ///< Sensor ID to request + CONDUCTIVITY_REVISIONS_T sensorVersion; ///< version data for given sensor ID +} CONDUCTIVITY_VERSION_RESPONSE_T; + +typedef struct +{ + U32 sensorID; ///< Sensor ID to request + CONDUCTIVITY_COEFFICIENTS_T sensorCal; ///< Cal data for given sensor ID +} CONDUCTIVITY_CAL_RESPONSE_T; // ********** public function prototypes ********** void initConductivitySensors( void ); @@ -124,6 +135,7 @@ BOOL testFPConductivitySensorTemperatureReadCounterOverride( MESSAGE_T *message ); BOOL testFPConductivitySensorTemperatureErrorCounterOverride( MESSAGE_T *message ); BOOL testHandleConductivitySensorVersionRequest( MESSAGE_T *message ); +BOOL testHandleConductivitySensorCalRequest( MESSAGE_T *message ); /**@}*/