Index: firmware/App/Monitors/Temperature.h =================================================================== diff -u -re7fe0454b5b2d39009dc784dc8c156856df8bc86 -r1781335a8c1833fad17b275bf44c7f6675e68423 --- firmware/App/Monitors/Temperature.h (.../Temperature.h) (revision e7fe0454b5b2d39009dc784dc8c156856df8bc86) +++ firmware/App/Monitors/Temperature.h (.../Temperature.h) (revision 1781335a8c1833fad17b275bf44c7f6675e68423) @@ -34,12 +34,21 @@ /// Temperature sensors data structure. typedef struct { - F32 inletHeatExchanger; ///< Inlet heat exchanger temperature sensor - F32 outletHeatExchanger; ///< Outlet heat exchanger temperature sensor - F32 hydraulicsPrimaryHeater; ///< Hydraulics primary heater temperature sensor - F32 trimmerHeater; ///< Trimmer heater temperature sensor - F32 boardTemp; ///< Board temperature sensor - F32 baroTempSensor; ///< Barometric temperature sensor + F32 d1Temp; ///< Inlet heat exchanger temperature sensor + F32 x6Temp; ///< Outlet heat exchanger temperature sensor + F32 d4Temp; ///< Hydraulics primary heater temperature sensor + F32 d50Temp; ///< Trimmer heater temperature sensor + F32 boardTemp; ///< Board temperature sensor + F32 baroTemp; ///< Barometric temperature sensor + F32 d16CondTemp; ///< D16 temperature value + F32 d28CondTemp; ///< D28 temperature value + F32 d30CondTemp; ///< D30 temperature value + F32 d44CondTemp; ///< D44 temperature value + F32 d75CondTemp; ///< D75 temperature value + F32 d4AvgTemp; ///< D4 moving average temperature value + F32 d50AvgTemp; ///< D50 moving average temperature value + F32 d28AvgTemp; ///< D28 moving average temperature value + F32 d30AvgTemp; ///< D30 moving average temperature value } TEMPERATURE_SENSORS_DATA_T; @@ -48,6 +57,9 @@ void initTemperature( void ); SELF_TEST_STATUS_T execTemperatureSensorsSelfTest( void ); void execTemperatureSensors( void ); +F32 getD4AverageTemperature( void ); +F32 getD50AverageTemperature( void ); +void checkDialysateTemperatureSensors( void ); BOOL testTemperatureSensorsDataPublishIntervalOverride( MESSAGE_T *message );