Beispiel #1
0
        public new void Load(string gcodePathAndFileName)
        {
            if (!FileTooBigToLoad(gcodePathAndFileName))
            {
                using (FileStream fileStream = new FileStream(gcodePathAndFileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
                {
                    using (StreamReader streamReader = new StreamReader(fileStream))
                    {
                        GCodeFileLoaded loadedFile = GCodeFileLoaded.Load(streamReader.BaseStream);

                        this.indexOfChangeInZ = loadedFile.indexOfChangeInZ;
                        this.center           = loadedFile.center;
                        this.parsingLastZ     = loadedFile.parsingLastZ;

                        this.GCodeCommandQueue = loadedFile.GCodeCommandQueue;
                    }
                }
            }
        }