diff options
| author | Shlomo Hecht <shlomo@twine-s.com> | 2020-11-21 23:32:55 +0200 |
|---|---|---|
| committer | Shlomo Hecht <shlomo@twine-s.com> | 2020-11-21 23:32:55 +0200 |
| commit | 1c5e8e3515f65a97a6385d34b2014d87be6dcc30 (patch) | |
| tree | 60ce8f6cf427938e9f1877cc6c47fed8ad2b14cf /Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c | |
| parent | ff9195677a0bb9c31b7455f948f41a654010d3b1 (diff) | |
| download | Tango-1c5e8e3515f65a97a6385d34b2014d87be6dcc30.tar.gz Tango-1c5e8e3515f65a97a6385d34b2014d87be6dcc30.zip | |
arc alarms fix. some spike handling
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c')
| -rw-r--r-- | Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c b/Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c index 1057ddbc3..97640ccdb 100644 --- a/Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c +++ b/Software/Embedded_SW/Embedded/Modules/Control/MillisecTask.c @@ -540,7 +540,8 @@ int MillisecCalculateTemperatures (TEMPERATURE_SENSOR_ID_ENUM SensorId) TemperatureSum[SensorId]-=TemperatureMax[SensorId]; TemperatureSum[SensorId]-=TemperatureMin[SensorId]; calc = TemperatureSum[SensorId] / (TemperatureCount[SensorId]-2); - + if (abs(TemperatureMax[SensorId]-TemperatureMin[SensorId])>2000) + Report("Millisec Temp spike",__FILE__,SensorId,(int)TemperatureMax[SensorId],RpWarning,(int) TemperatureMin[SensorId],0); TemperatureSum[SensorId] = 0; TemperatureCount[SensorId] = 0; TemperatureMin[SensorId] = 30000; |
