Index: firmware/App/Controllers/DGInterface.c =================================================================== diff -u -recd93a26667363e9664bdc81af777c22125596ee -re654b368ff8f4d194678db88f1cda57b04e7d947 --- firmware/App/Controllers/DGInterface.c (.../DGInterface.c) (revision ecd93a26667363e9664bdc81af777c22125596ee) +++ firmware/App/Controllers/DGInterface.c (.../DGInterface.c) (revision e654b368ff8f4d194678db88f1cda57b04e7d947) @@ -68,7 +68,7 @@ static U32 timeStartMS = 0; // TODO is this needed? // DG sensor data -static F32 dgDialysateTemp; ///< Dialysate temperature reported by the DG. +static F32 dgDialysateTemp = 0.0; ///< Dialysate temperature reported by the DG. static F32 dgRedundantDialysateTemp = 0.0; ///< Redundant dialysate temperature reported by the DG. static F32 dgPrimaryTemp = 0.0; ///< Latest RO water temperature reported by the DG. static F32 dgTrimmerTempSet = 0.0; ///< Trimmer heater target temperature commanded. @@ -129,6 +129,7 @@ dgStarted = FALSE; dgTrimmerHeaterOn = FALSE; dgTrimmerTempSet = 0.0; + dgDialysateTemp = 0.0; dgActiveReservoirSet = DG_RESERVOIR_2; dgReservoirFillVolumeTargetSet = 0; dgReservoirDrainVolumeTargetSet = 0; @@ -1012,7 +1013,7 @@ *************************************************************************/ void checkDialysateTemperature( void ) { - /*BOOL const dialysateHighTemp = ( ( ( dgDialysateTemp - dgTrimmerTempSet ) > DIALYSATE_TEMP_TOLERANCE_C ) || + BOOL const dialysateHighTemp = ( ( ( dgDialysateTemp - dgTrimmerTempSet ) > DIALYSATE_TEMP_TOLERANCE_C ) || ( dgDialysateTemp > DIALYSATE_TEMP_HIGH_LIMIT_C ) ); BOOL const dialysateLowTemp = ( ( ( dgTrimmerTempSet - dgDialysateTemp ) > DIALYSATE_TEMP_TOLERANCE_C ) || @@ -1043,7 +1044,7 @@ { clearAlarmCondition( ALARM_ID_DIALYSATE_TEMPERATURE_LOW ); } - }*/ + } } // ********** private functions **********