diff --git a/red/src/main.rs b/red/src/main.rs index 9682450..cbabc20 100644 --- a/red/src/main.rs +++ b/red/src/main.rs @@ -1,7 +1,6 @@ #![warn(rust_2018_idioms)] use anyhow::{Context, Result, anyhow}; -use futures::never::Never; use red::gamepad::Gamepad; use red::jogger; use red::printer::{AutoReportSetting, Printer}; @@ -43,12 +42,3 @@ fn jog() -> Result<()> { jogger::jog(&mut gamepad, printer).with_context(|| anyhow!("Running jog mode")) } - -fn print_gamepad_events() -> Never { - let mut gamepad = Gamepad::new().expect("Failed to open gamepad"); - loop { - let events = gamepad.get_pending(); - println!("speed setpoint: {:?}", gamepad.speed_set_point(&events)); - std::thread::sleep(std::time::Duration::from_millis(500)); - } -} diff --git a/red/src/printer/gcode/mod.rs b/red/src/printer/gcode/mod.rs index bcd83a0..527158a 100644 --- a/red/src/printer/gcode/mod.rs +++ b/red/src/printer/gcode/mod.rs @@ -87,11 +87,6 @@ pub fn parse_autoreport_line(line: &str) -> AutoReport { } } -/// Can the line be interpreted as an auto-report by the printer -fn is_auto_report(line: &str) -> bool { - matches!(parse_autoreport_line(line), AutoReport::NotRecognized) && is_temperature_report(line) -} - pub fn is_temperature_report(line: &str) -> bool { lazy_static! { static ref RE: Regex = Regex::new(r" T:(-?\d+(?:\.\d+)) /").unwrap();