diff options
| author | Roy Ben-Shabat <Roy@Twine-s.com> | 2019-04-30 13:39:27 +0300 |
|---|---|---|
| committer | Roy Ben-Shabat <Roy@Twine-s.com> | 2019-04-30 13:39:27 +0300 |
| commit | 1d02b0cf2a0aa550cb87464ab8beea60a6d2e006 (patch) | |
| tree | 17b4db78fa4c4c01907c55459a7d3a46031b16e3 /Software/Visual_Studio/Tango.Emulations | |
| parent | ca615f9192350dadd7be4ab0e096e380816ca2a6 (diff) | |
| download | Tango-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.cs | 15 |
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; |
