More making printerConnection passed to classes.

This commit is contained in:
Lars Brubaker 2017-09-03 15:50:43 -07:00
parent 4734c72dbd
commit 1f58e6c987
9 changed files with 48 additions and 66 deletions

View file

@ -32,6 +32,7 @@ using System.Diagnostics;
using MatterHackers.Agg;
using MatterHackers.Agg.Platform;
using MatterHackers.GCodeVisualizer;
using MatterHackers.MatterControl.PrinterCommunication;
using MatterHackers.MatterControl.PrinterCommunication.Io;
using MatterHackers.MatterControl.SlicerConfiguration;
using MatterHackers.MatterControl.Tests.Automation;
@ -94,12 +95,14 @@ namespace MatterControl.Tests.MatterControl
public static GCodeStream CreateTestGCodeStream(string[] inputLines, out List<GCodeStream> streamList)
{
var printerConnection = PrinterConnection.Instance;
streamList = new List<GCodeStream>();
streamList.Add(new TestGCodeStream(inputLines));
streamList.Add(new PauseHandlingStream(streamList[streamList.Count - 1]));
streamList.Add(new PauseHandlingStream(printerConnection, streamList[streamList.Count - 1]));
streamList.Add(new QueuedCommandsStream(streamList[streamList.Count - 1]));
streamList.Add(new RelativeToAbsoluteStream(streamList[streamList.Count - 1]));
streamList.Add(new WaitForTempStream(streamList[streamList.Count - 1]));
streamList.Add(new WaitForTempStream(printerConnection, streamList[streamList.Count - 1]));
streamList.Add(new BabyStepsStream(streamList[streamList.Count - 1]));
streamList.Add(new ExtrusionMultiplyerStream(streamList[streamList.Count - 1]));
streamList.Add(new FeedRateMultiplyerStream(streamList[streamList.Count - 1]));