aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c
diff options
context:
space:
mode:
authorAvi Levkovich <avi@twine-s.com>2018-07-12 16:28:49 +0300
committerAvi Levkovich <avi@twine-s.com>2018-07-12 16:28:49 +0300
commit0de74a76e7002a1b960c3fa68f8b4cd530865e15 (patch)
treee3d372f9b115fa109eaa4b358378812d6d630651 /Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c
parentdec3cd03aec51dca67150e2f6ba76c7eda7f11a4 (diff)
downloadTango-0de74a76e7002a1b960c3fa68f8b4cd530865e15.tar.gz
Tango-0de74a76e7002a1b960c3fa68f8b4cd530865e15.zip
Add control Chiller, control head zone 4, log err job speed,
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c')
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c
index 33086b636..2bd03f406 100644
--- a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c
+++ b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_Winder.c
@@ -13,6 +13,8 @@
#include "Common/report/report.h"
+#include "modules/general/process.h"
+
#include "drivers/FPGA/FPGA.h"
#include "drivers/FPGA/FPGA_SPI_Comm.h"
@@ -224,9 +226,15 @@ uint32_t WinderPresegmentReady(uint32_t deviceID, uint32_t ReadValue)
uint32_t Winder_Presegment(void *JobDetails, uint32_t SegmentId)
{
JobTicket* JobTicket = JobDetails;
- int process_speed = JobTicket->processparameters->dyeingspeed;
+
float screw_speed = 0;
float RotationsPerSecond;
+ int process_speed = dyeingspeed;
+ if (dyeingspeed == 0)
+ {
+ LOG_ERROR (-1," unknown job speed");
+ return ERROR;
+ }
if (SegmentId == 0) // do all this only in the beginning of the job. do not touch after that (assuming spool does not change mid job)
{