Break out stage IO into separate file.

Signed-off-by: Henner Zeller <h.zeller@acm.org>
This commit is contained in:
Henner Zeller 2026-03-08 12:48:39 +01:00
parent 4e946eef77
commit cc8152a75d
3 changed files with 61 additions and 54 deletions

View file

@ -3,6 +3,9 @@ use std::{thread::sleep, time::Duration};
mod stage;
mod stage_io;
use crate::stage_io::StageIO;
#[derive(clap::Parser, Debug)]
#[command(version, about, long_about = None)]
struct CliArgs {
@ -18,7 +21,7 @@ struct CliArgs {
fn main() {
let args = CliArgs::parse();
env_logger::init();
let stage_io = stage::StageIO::new(&args.stage_device, args.tty_speed).unwrap();
let stage_io = StageIO::new(&args.stage_device, args.tty_speed).unwrap();
let mut s = stage::Stage::new(stage_io, 1.12).unwrap();
let origin = nalgebra::vector![3000.0, 0.0, -6000.0];
//println!("{}", s.version().unwrap());