public PrintRecoveryStream(GCodeSwitcher internalStream, PrinterConfig printer, double percentDone) : base(printer) { this.internalStream = internalStream; this.percentDone = percentDone; recoverFeedRate = printer.Settings.GetValue <double>(SettingsKey.recover_first_layer_speed); if (recoverFeedRate == 0) { recoverFeedRate = 10; } recoverFeedRate *= 60; queuedCommands = new QueuedCommandsStream(printer, null); }