aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2019-06-17 13:53:39 +0300
committerShlomo Hecht <shlomo@twine-s.com>2019-06-17 13:53:39 +0300
commit55387f5654403fff0ca3173f5bfcd69a12825ed8 (patch)
treec44a89f97a7fb1495eb20ef383f74fc064864c9b /Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c
parent401131666124c2df283fb66db80a24843b8115fa (diff)
downloadTango-55387f5654403fff0ca3173f5bfcd69a12825ed8.tar.gz
Tango-55387f5654403fff0ca3173f5bfcd69a12825ed8.zip
preparation for sample winding, preparation for work with FLASH instead of FFS
Diffstat (limited to 'Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c')
-rw-r--r--Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c
index b9a28fe57..d0124fcc0 100644
--- a/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c
+++ b/Software/Embedded_SW/Embedded/Modules/Thread/Thread_print.c
@@ -780,6 +780,11 @@ void SetOriginMotorSpeed(float process_speed)
MotorSpeedSamples[Motor_i][i] = motor_speed;
}
}
+void ThreadPreSegmentEnded(void)
+{
+ REPORT_MSG (0,"First ThreadPreSegmentEnded");
+ PreSegmentReady(Module_Thread,ModuleDone);
+}
//********************************************************************************************************************
uint32_t ThreadPreSegmentState(void *SegmentDetails, uint32_t SegmentId)
@@ -834,6 +839,14 @@ uint32_t ThreadPreSegmentState(void *SegmentDetails, uint32_t SegmentId)
PreSegmentState = true;
DTSState = false;
}
+ else if ((InitialProcess==true) && (SampleWinding == true))
+ {
+ ThreadUpdateProcessLength (dryerbufferlength,(void *)ThreadPreSegmentEnded);
+ REPORT_MSG (dryerbufferlength," ThreadPreSegmentState DTS length (sample)");
+ SegmentState = false;
+ PreSegmentState = true;
+ DTSState = false;
+ }
else
{
ThreadUpdateProcessLength (0,(void *)NULL);