diff options
| author | Shlomo Hecht <shlomo@twine-s.com> | 2019-02-26 16:07:21 +0200 |
|---|---|---|
| committer | Shlomo Hecht <shlomo@twine-s.com> | 2019-02-26 16:07:21 +0200 |
| commit | a2e2cea4eed379224e266a8b42f8842cf3564e17 (patch) | |
| tree | d0be70ff70f73eb79af50f6d78e399a5c06c08a5 /Software/Embedded_SW/Embedded/Modules/Thread | |
| parent | 23d2e1215131eb7b679c3b81ab1e8292444e98ce (diff) | |
| download | Tango-a2e2cea4eed379224e266a8b42f8842cf3564e17.tar.gz Tango-a2e2cea4eed379224e266a8b42f8842cf3564e17.zip | |
thread break failure handling
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules/Thread')
| -rw-r--r-- | Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c index aee5fefac..ee49d56f3 100644 --- a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c +++ b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c @@ -422,13 +422,14 @@ uint32_t ThreadControlCBFunction(uint32_t IfIndex, uint32_t ReadValue) if (BreakSensorCounter>=BreakSensordebouncetimemilli) { //consider applying the debouce parameters later + usnprintf(TMessage, 60, "ReadBreakSensor Error"); //BreakSensordebouncetimemilli JobEndReason = JOB_THREAD_BREAK; ThreadControlActive = false; - SendJobProgress(0.0,0,false, "ReadBreakSensor Error"); - SegmentReady(Module_Thread,ModuleFail); + SendJobProgress(0.0,0,false, TMessage); + //SegmentReady(Module_Thread,ModuleFail); AlarmHandlingSetAlarm(EVENT_TYPE__THREAD_BREAK,true); - //EndState(CurrentJob,"ReadBreakSensor Error" ); + EndState(CurrentJob,"ReadBreakSensor Error" ); LOG_ERROR(index, "ReadBreakSensor Error"); return OK; } //passed limit |
