diff options
| author | Shlomo Hecht <shlomo@twine-s.com> | 2018-11-11 17:41:59 +0200 |
|---|---|---|
| committer | Shlomo Hecht <shlomo@twine-s.com> | 2018-11-11 17:41:59 +0200 |
| commit | e180cdba61271dde09bd26c0dd5879648fe13933 (patch) | |
| tree | 78d767f73018932f0a316ecf1a1de6a21dea8a13 /Software/Embedded_SW/Embedded/Modules | |
| parent | d39c39e3868acd5da5f636bb7f5b49de673bb10f (diff) | |
| download | Tango-e180cdba61271dde09bd26c0dd5879648fe13933.tar.gz Tango-e180cdba61271dde09bd26c0dd5879648fe13933.zip | |
hide error temperature values
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules')
| -rw-r--r-- | Software/Embedded_SW/Embedded/Modules/Diagnostics/Diagnostics.c | 4 |
1 files changed, 4 insertions, 0 deletions
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 ) |
