add retransmit and broadcast to config file
This commit is contained in:
parent
f248aae6f0
commit
ad2df0f30c
1 changed files with 5 additions and 3 deletions
|
|
@ -31,6 +31,8 @@ enum InterfaceConfig {
|
|||
#[derive(Serialize, Deserialize, Debug, Clone)]
|
||||
struct Config {
|
||||
interfaces: Vec<InterfaceConfig>,
|
||||
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);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue