diff options
| author | Shlomo Hecht <shlomo@twine-s.com> | 2020-05-13 18:47:54 +0300 |
|---|---|---|
| committer | Shlomo Hecht <shlomo@twine-s.com> | 2020-05-13 18:47:54 +0300 |
| commit | 3f3783fa8a4f103126bdef5e664e5bbd226307ce (patch) | |
| tree | cce80c4c00d99c22c873b098598b426be54a19b7 /Software/Embedded_SW/Embedded/Modules/AlarmHandling | |
| parent | cd750d626d3780990797faf09446033bbaa4311c (diff) | |
| download | Tango-3f3783fa8a4f103126bdef5e664e5bbd226307ce.tar.gz Tango-3f3783fa8a4f103126bdef5e664e5bbd226307ce.zip | |
waste level measurement improved, fix heating up on gradient job (file checking took too much time)
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules/AlarmHandling')
| -rw-r--r-- | Software/Embedded_SW/Embedded/Modules/AlarmHandling/AlarmHandling.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Software/Embedded_SW/Embedded/Modules/AlarmHandling/AlarmHandling.c b/Software/Embedded_SW/Embedded/Modules/AlarmHandling/AlarmHandling.c index a8e0c3138..01d372aae 100644 --- a/Software/Embedded_SW/Embedded/Modules/AlarmHandling/AlarmHandling.c +++ b/Software/Embedded_SW/Embedded/Modules/AlarmHandling/AlarmHandling.c @@ -814,16 +814,25 @@ JobEndReasonEnum AlarmHandlingPrepareJob(void *CurrentJob) int pri = Task_getPri(TaskHandle1); ACTIVITY_GREEN_LED_ON; - Task_setPri(TaskHandle1, 3); + Task_setPri(TaskHandle1, 2); + Task_sleep(10); Report("Task_setPri", __FILE__, pri, 3, RpWarning, (int)TaskHandle1, 0); IDS_MapDispenserUsedinJob(CurrentJob); Task_setPri(TaskHandle1, pri); Report("Task_setPri", __FILE__, __LINE__, pri, RpWarning, (int)Task_self(), 0); + Task_sleep(10); ACTIVITY_GREEN_LED_OFF; if (n_segments == 0) + { + ReportWithPackageFilter(AlarmFilter,"no segments in the job", __FILE__,__LINE__,0, DEBUG_LOG_CATEGORY__Warning, AlarmItem[Alarm_i].DeviceId, 0); return JOB_OK; + } if (AlarmItem == NULL) + { + ReportWithPackageFilter(AlarmFilter,"missing alarm file", __FILE__,__LINE__,0, DEBUG_LOG_CATEGORY__Warning, AlarmItem[Alarm_i].DeviceId, 0); + usnprintf(AlarmReasonStr, 100, "No alarm file in the machine",111); return JOB_UNSPECIFIED_ERROR; + } /*for (Segment_i=0;Segment_i<JobTicket->n_segments;Segment_i++) { |
