From 10ec78ea3dee66328ca50cd7bfbc2c6acd52264b Mon Sep 17 00:00:00 2001 From: Shlomo Hecht Date: Thu, 4 Oct 2018 11:34:57 +0300 Subject: Heater state in diagnostics. new error codes. --- Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Software/Embedded_SW/Embedded/Modules/Thread') diff --git a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c index c7d5998c6..77e1939f9 100644 --- a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c +++ b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c @@ -401,7 +401,7 @@ uint32_t ThreadControlCBFunction(uint32_t IfIndex, uint32_t ReadValue) usnprintf(Message, 60, "Dancer %d limit %d value %d Zero %d",DancerId,DancerStopActivityLimit[index],avreageSampleValue,DancersCfg[DancerId].zeropoint); //JobAbortedByUser = true; ThreadControlActive = false; - JobEndReason = JOB_DANCER_FAIL; + JobEndReason = JOB_WINDER_DANCER_FAIL+index; SendJobProgress(0.0,0,false, Message); //EndState(CurrentJob,Message ); SegmentReady(Module_Thread,ModuleFail); -- cgit v1.3.1 From ef195866e70a1a1e620cabc8e178a28fe37beb5f Mon Sep 17 00:00:00 2001 From: Avi Levkovich Date: Sun, 7 Oct 2018 08:30:07 +0300 Subject: add debug capture for swpeed sensor --- .../Embedded/Drivers/SSI_Comm/Speed_Sensor/Speed_Sensor.c | 7 +++++++ Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) (limited to 'Software/Embedded_SW/Embedded/Modules/Thread') diff --git a/Software/Embedded_SW/Embedded/Drivers/SSI_Comm/Speed_Sensor/Speed_Sensor.c b/Software/Embedded_SW/Embedded/Drivers/SSI_Comm/Speed_Sensor/Speed_Sensor.c index 2ab620b20..e3ae73959 100644 --- a/Software/Embedded_SW/Embedded/Drivers/SSI_Comm/Speed_Sensor/Speed_Sensor.c +++ b/Software/Embedded_SW/Embedded/Drivers/SSI_Comm/Speed_Sensor/Speed_Sensor.c @@ -154,6 +154,13 @@ float Calculate_Speed_Sensor_Velocity( void ) // Call the function every 10mSec velocity = temp; } + + if ( ( (velocity >= 40 ) || (velocity <= 20 ) ) && (first_time > 10) ) + { + #warning debugging + temp = 0; + } + //---------------------- if(first_time < 3) first_time += 1; diff --git a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c index 4b381e401..13dec3d40 100644 --- a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c +++ b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c @@ -211,7 +211,7 @@ uint32_t CalculateNumberOfSteps (uint32_t Counter, bool direction) uint32_t wtick=0,prevwtick = 0; uint32_t wgap[100]; uint32_t wgap_counter=0; -extern void ScrewReq(void); +//extern void ScrewReq(void); uint32_t ScrewDirectionChange(uint32_t deviceID, uint32_t BusyFlag) { uint32_t Steps; @@ -226,7 +226,7 @@ uint32_t ScrewDirectionChange(uint32_t deviceID, uint32_t BusyFlag) //ScrewCurrentDirection: false moves out, true moves home if (BusyFlag == NOTBUSY) { - ScrewReq(); + //ScrewReq(); if (wtick-prevwtick>10) { -- cgit v1.3.1