Add GCodeFileStreamed(Stream) overload

This commit is contained in:
John Lewin 2018-07-19 15:34:02 -07:00
parent dfa455040b
commit 8e3c9392c2

View file

@ -43,11 +43,16 @@ namespace MatterControl.Printing
private bool readLastLineOfFile = false;
private int readLineCount = 0;
private const int MaxLinesToBuffer = 128;
private PrinterMachineInstruction[] readLinesRingBuffer = new PrinterMachineInstruction[MaxLinesToBuffer];
public GCodeFileStreamed(string fileName)
: this (new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
}
public GCodeFileStreamed(Stream inStream)
{
var inStream = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
openGcodeStream = new StreamReader(inStream);
}