forked from fafo/microscope-control
Break out stage IO into separate file.
Signed-off-by: Henner Zeller <h.zeller@acm.org>
This commit is contained in:
parent
4e946eef77
commit
cc8152a75d
3 changed files with 61 additions and 54 deletions
|
|
@ -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());
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue