Index: firmware/App/Monitors/Temperature.h =================================================================== diff -u -r337136fc77fe5628fa727aac6252a06238561a10 -r6dd382e3988fac2f9ee041b4738d67305e17a6a2 --- firmware/App/Monitors/Temperature.h (.../Temperature.h) (revision 337136fc77fe5628fa727aac6252a06238561a10) +++ firmware/App/Monitors/Temperature.h (.../Temperature.h) (revision 6dd382e3988fac2f9ee041b4738d67305e17a6a2) @@ -32,11 +32,31 @@ // ********** public definitions ********** +/// Temperature sensors data structure. +typedef struct +{ + F32 p10Temp; ///< P10 temperature from inlet conductivity sensor. + F32 p19Temp; ///< P19 temperature from outlet conductivity sensor. + F32 m1Temp; ///< Temperature before pressure regulator (M1) + F32 m3Temp; ///< Temperature after pressure regulator (M3) + F32 p8Temp; ///< Temperature before inlet conductivity sensor (P8) + F32 p13Temp; ///< Temperature before RO filter (P13) + F32 p17Temp; ///< Temperature after RO filter (P17) + F32 x1Temp; ///< Temperature before RO pump (X1) + F32 x2Temp; ///< Temperature RO Concentrate + F32 x3Temp; ///< Temperature RO Concentrate drop + F32 x4Temp; ///< Temperature drain drop + F32 p7Temp; ///< Temperature RO inlet + F32 p16Temp; ///< Temperature RO outlet +} TEMPERATURE_SENSORS_DATA_T; + // ********** public function prototypes ********** void initTemperature( void ); void execTemperatureSensors( void ); +BOOL testTemperatureSensorsDataPublishIntervalOverride( MESSAGE_T *message ); + /**@}*/ #endif