From ad2df0f30cefdfde3b19ec44c4c290cc1311f353 Mon Sep 17 00:00:00 2001 From: sigil-03 Date: Tue, 2 Dec 2025 15:18:43 -0700 Subject: [PATCH] add retransmit and broadcast to config file --- src/main.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 7d9e936..e2fffbc 100644 --- a/src/main.rs +++ b/src/main.rs @@ -31,6 +31,8 @@ enum InterfaceConfig { #[derive(Serialize, Deserialize, Debug, Clone)] struct Config { interfaces: Vec, + broadcast: bool, + retransmit: bool, } #[derive(Parser)] @@ -41,7 +43,7 @@ struct Cli { #[tokio::main] async fn main() { - env_logger::Builder::from_env(env_logger::Env::default().default_filter_or("trace")).init(); + env_logger::Builder::from_env(env_logger::Env::default().default_filter_or("info")).init(); log::info!(">>> TRANSPORT NODE <<<"); @@ -53,8 +55,8 @@ async fn main() { println!("{config:?}"); let mut transport_config = TransportConfig::default(); - transport_config.set_retransmit(false); - transport_config.set_broadcast(true); + transport_config.set_retransmit(config.retransmit); + transport_config.set_broadcast(config.broadcast); // set up the reticulum transport let mut transport = Transport::new(transport_config);