public ToolSpeedMultiplierStream(PrintHostConfig printer, GCodeStream internalStream) : base(printer, internalStream) { t0Multiplier = printer.Settings.GetValue <double>(SettingsKey.t1_extrusion_move_speed_multiplier); printer.Settings.SettingChanged += Settings_SettingChanged; }
public PrintLevelingStream(PrintHostConfig printer, GCodeStream internalStream) : base(printer, internalStream) { // always reset this when we construct AllowLeveling = true; }
public QueuedCommandsStream(PrintHostConfig printer, GCodeStream internalStream) : base(printer, internalStream) { }
public MaxLengthStream(PrintHostConfig printer, GCodeStream internalStream, double maxSegmentLength) : base(printer, internalStream) { this.MaxSegmentLength = maxSegmentLength; }
public WaitForTempStream(PrintHostConfig printer, GCodeStream internalStream) : base(printer, internalStream) { state = State.Passthrough; }