aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.Emulations
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2019-04-30 13:39:27 +0300
committerRoy Ben-Shabat <Roy@Twine-s.com>2019-04-30 13:39:27 +0300
commit1d02b0cf2a0aa550cb87464ab8beea60a6d2e006 (patch)
tree17b4db78fa4c4c01907c55459a7d3a46031b16e3 /Software/Visual_Studio/Tango.Emulations
parentca615f9192350dadd7be4ab0e096e380816ca2a6 (diff)
downloadTango-1d02b0cf2a0aa550cb87464ab8beea60a6d2e006.tar.gz
Tango-1d02b0cf2a0aa550cb87464ab8beea60a6d2e006.zip
Implemented better events handling ExternalBridge <=> Machine Studio.
Diffstat (limited to 'Software/Visual_Studio/Tango.Emulations')
-rw-r--r--Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs15
1 files changed, 14 insertions, 1 deletions
diff --git a/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs b/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs
index edc6e27d2..a7fcd4ade 100644
--- a/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs
+++ b/Software/Visual_Studio/Tango.Emulations/Emulators/MachineEmulator.cs
@@ -565,7 +565,20 @@ namespace Tango.Emulations.Emulators
_current_job_ticket.Segments.AddRange(segments);
}
- LogManager.Log("Parsed Job Upload File:\n" + _current_job_ticket.ToJsonString());
+ var logedTicket = _current_job_ticket.Clone();
+ foreach (var segment in logedTicket.Segments)
+ {
+ if (segment.BrushStops.Count > 2)
+ {
+ var first = segment.BrushStops.First();
+ var last = segment.BrushStops.Last();
+ segment.BrushStops.Clear();
+ segment.BrushStops.Add(first);
+ segment.BrushStops.Add(last);
+ }
+ }
+
+ LogManager.Log("Parsed Job Upload File (Showing first and last brush stop for segment):\n" + logedTicket.ToJsonString());
}
double centimeter_per_second = request.Message.JobTicket.ProcessParameters.DyeingSpeed;