More reorganization, renamed to Wave Hunter

This commit is contained in:
Will Greenberg
2023-12-13 16:51:21 -08:00
parent 69d40a766a
commit 557de415d7
7 changed files with 65 additions and 45 deletions

21
src/bin/wavehunter.rs Normal file
View File

@@ -0,0 +1,21 @@
use wavehunter::diag_device::{DiagDevice, DiagResult};
use wavehunter::diag_reader::DiagReader;
fn main() -> DiagResult<()> {
// this should eventually be removed for prod
env_logger::init();
let file = std::fs::File::options()
.read(true)
.write(true)
.open("/dev/diag")?;
let mut dev = DiagDevice::new(&file)?;
dev.enable_debug_mode("/data/wavehunter-debug")?;
dev.config_logs()?;
loop {
for msg in dev.read_response()? {
println!("msg: {:?}", msg);
}
}
}

View File

@@ -0,0 +1,20 @@
use wavehunter::debug_file::DebugFileReader;
use wavehunter::diag_reader::DiagReader;
use wavehunter::diag_device::DiagResult;
fn main() -> DiagResult<()> {
// this should eventually be removed for prod
env_logger::init();
let args: Vec<String> = std::env::args().collect();
if args.len() != 2 {
println!("Usage: {} /path/to/debug/file", args[0]);
std::process::exit(1);
}
let mut debug_reader = DebugFileReader::new(&args[1])?;
loop {
for msg in debug_reader.read_response()? {
println!("msg: {:?}", msg);
}
}
}