From 6d82563327b4658e8c31a898be609aad280efdad Mon Sep 17 00:00:00 2001 From: Robert Hedman <robert.hedman@mac.com> Date: Sun, 26 Nov 2017 23:34:18 +0100 Subject: [PATCH] added port and address constants --- src/main.rs | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main.rs b/src/main.rs index 53b0cd1..15d2468 100644 --- a/src/main.rs +++ b/src/main.rs @@ -16,6 +16,12 @@ use serial::prelude::*; //use std::str; + +// constants + +const LIDAR_ADDRESS: &str = "127.0.0.1:8080"; +const COUNTER_SERIAL_PORT: &str = "/dev/cu.usbmodem41"; + // should the map matrix be two dim array of const size, vecs of dynamic, or what? @@ -25,7 +31,7 @@ const COLS: usize = 100; fn main() { // dummy thread for replacing lidar let server = thread::spawn(|| { - let listener = TcpListener::bind("127.0.0.1:8080").unwrap(); + let listener = TcpListener::bind(LIDAR_ADDRESS).unwrap(); let mut stream; let mut message = [0u8; 2]; match listener.accept() { @@ -60,8 +66,7 @@ fn main() { println!("Tracker started."); let mut serial_buf: [u8; 8] = [0; 8]; - let device = String::from("/dev/cu.usbmodem41"); - let mut port = serial::open(&device).unwrap(); + let mut port = serial::open(&COUNTER_SERIAL_PORT).unwrap(); interact(&mut port).unwrap(); @@ -111,7 +116,7 @@ fn main() { let mut pos: (i32, i32); //= (0,0); // set up connection to lidar - let mut stream = TcpStream::connect("127.0.0.1:8080").unwrap(); + let mut stream = TcpStream::connect(&LIDAR_ADDRESS).unwrap(); let mut lidar_buf: [u8; 2] = [0; 2]; // main loop for this thread -- GitLab