diff options
| author | Ronen Sberlo <ronen.s@twine-s.com> | 2020-12-07 14:53:04 +0200 |
|---|---|---|
| committer | Ronen Sberlo <ronen.s@twine-s.com> | 2020-12-07 14:53:04 +0200 |
| commit | 19960336594324a57d3bfd01bfec1aab44c95138 (patch) | |
| tree | 46f8836c3c3ff22a5bf77fdda085652b51d26cf9 /Software/Embedded_SW/Embedded/Modules | |
| parent | 763480e626c3ad6649d6fd253427ef956f100e10 (diff) | |
| download | Tango-19960336594324a57d3bfd01bfec1aab44c95138.tar.gz Tango-19960336594324a57d3bfd01bfec1aab44c95138.zip | |
bug 4045: "SCREW_MOTOR_LIMIT_TIMEOUT" after the job ended
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules')
| -rw-r--r-- | Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c index a75241671..f5e012a1e 100644 --- a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c +++ b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c @@ -685,10 +685,13 @@ uint32_t ScrewDTSCallback(uint32_t deviceID, uint32_t BusyFlag) uint32_t WinderDistanceToSpoolState(void ) { double DTS_Time = (dryerbufferCentimeters/dyeingspeed)*1000;//distance to spool time in milliseconds + double WinderBackTimeBySpeed = WinderBackToBaseTime; + WinderBackTimeBySpeed /= 50; + WinderBackTimeBySpeed *= dyeingspeed; REPORT_MSG ((int)DTS_Time,"WinderDistanceToSpoolState"); - ScrewDTSControlId = AddControlCallback("screw DTS",ScrewDTSCallback, DTS_Time-WinderBackToBaseTime,TemplateDataReadCBFunction,0,0,0); - Report("ScrewDTSCallback start", __FILE__,DTS_Time,msec_millisecondCounter, RpMessage, WinderBackToBaseTime, 0); + ScrewDTSControlId = AddControlCallback("screw DTS",ScrewDTSCallback, DTS_Time-WinderBackTimeBySpeed,TemplateDataReadCBFunction,0,0,0); + Report("ScrewDTSCallback start", __FILE__,DTS_Time,msec_millisecondCounter, RpMessage, (int)WinderBackTimeBySpeed, 0); return OK; } |
