aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Embedded_SW/Embedded/StateMachines
diff options
context:
space:
mode:
authorShlomo Hecht <shlomo@twine-s.com>2020-09-01 08:57:54 +0300
committerShlomo Hecht <shlomo@twine-s.com>2020-09-01 08:57:54 +0300
commite1532f3ce008c7c3d149f89fa80e74962d8cf2ca (patch)
tree5ca3547d2d7ee36f71fa6188a54cd646b13b893b /Software/Embedded_SW/Embedded/StateMachines
parent98880580fdb3b36efe6afcf313de76ffca255bb3 (diff)
downloadTango-e1532f3ce008c7c3d149f89fa80e74962d8cf2ca.tar.gz
Tango-e1532f3ce008c7c3d149f89fa80e74962d8cf2ca.zip
tests and prints for thread parameters in jog bugs
Diffstat (limited to 'Software/Embedded_SW/Embedded/StateMachines')
-rw-r--r--Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c b/Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c
index 14da2e78a..da2e416b8 100644
--- a/Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c
+++ b/Software/Embedded_SW/Embedded/StateMachines/Printing/JobSTM.c
@@ -962,7 +962,10 @@ void JobRequestFunc(MessageContainer* requestContainer)
{
Report("Job Request ",__FILE__,__LINE__,Ticket->processparameters->dyeingspeed,RpWarning,n_segments, Ticket->intersegmentlength);
memcpy(&Configured,&JobConfigured,sizeof(JobConfigured));
- memcpy(&SavedThreadParameters,&Ticket->threadparameters,sizeof(SavedThreadParameters));
+ if (Ticket->threadparameters)
+ memcpy(&SavedThreadParameters,&Ticket->threadparameters,sizeof(SavedThreadParameters));
+ else
+ Report("Job Request empty thread parameters ",__FILE__,__LINE__,Ticket->processparameters->dyeingspeed,RpWarning,n_segments, Ticket->intersegmentlength);
StartJob(CurrentJob);
}
}