public virtual void RestoreState(GCodeExecutor executor) { // Generate code to restore state. string gCodeToRestoreState = GenerateGCodeToRestoreState(); StringBuilder sb = new StringBuilder(gCodeToRestoreState); sb.AppendLine(); sb = GetRemainingCode(sb); executor.queueGCodeScript(sb.ToString()); }
public void RestoreState(GCodeExecutor executor) { // Generate code to restore state. string gCodeToRestoreState = GenerateGCodeToRestoreState(); Console.Out.WriteLine("Loaded State:"); Console.Out.WriteLine(this.ToString()); Console.Out.WriteLine("About to print to restore state:"); Console.Out.WriteLine(gCodeToRestoreState); Console.Out.WriteLine("Restoring state"); executor.queueGCodeScript(gCodeToRestoreState + "\r\n" + remainingCode); }