From 184314975acbbad8cea0ae86ee71255a95b8a1f4 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 cdd54c7..5f3b12c 100644 --- a/src/main.rs +++ b/src/main.rs @@ -39,6 +39,8 @@ enum InterfaceConfig { #[derive(Serialize, Deserialize, Debug, Clone)] struct Config { interfaces: Vec, + broadcast: bool, + retransmit: bool, } #[derive(Parser)] @@ -49,7 +51,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 <<<"); @@ -61,8 +63,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);