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