From e180cdba61271dde09bd26c0dd5879648fe13933 Mon Sep 17 00:00:00 2001 From: Shlomo Hecht Date: Sun, 11 Nov 2018 17:41:59 +0200 Subject: hide error temperature values --- Software/Embedded_SW/Embedded/Modules/Diagnostics/Diagnostics.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Software/Embedded_SW/Embedded/Modules') diff --git a/Software/Embedded_SW/Embedded/Modules/Diagnostics/Diagnostics.c b/Software/Embedded_SW/Embedded/Modules/Diagnostics/Diagnostics.c index 95e4d38a7..6ff1ef4fa 100644 --- a/Software/Embedded_SW/Embedded/Modules/Diagnostics/Diagnostics.c +++ b/Software/Embedded_SW/Embedded/Modules/Diagnostics/Diagnostics.c @@ -232,6 +232,10 @@ void DiagnosticLoadTemperature(int HeaterId, int temperature) LOG_ERROR(HeaterId,"wrong Heater Id"); return; } + if ((temperature < 1000)||(temperature>28000)) //error read, all 0xF or all 0 + { + return; + } HeaterTemperature[HeaterId][HeaterCounterIndex[HeaterId]] = temperature/100; HeaterCounterIndex[HeaterId]++; if (HeaterCounterIndex[HeaterId]>=DIAGNOSTICS_LIMIT ) -- cgit v1.3.1