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)]
|
#[derive(Serialize, Deserialize, Debug, Clone)]
|
||||||
struct Config {
|
struct Config {
|
||||||
interfaces: Vec<InterfaceConfig>,
|
interfaces: Vec<InterfaceConfig>,
|
||||||
|
broadcast: bool,
|
||||||
|
retransmit: bool,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Parser)]
|
#[derive(Parser)]
|
||||||
|
|
@ -49,7 +51,7 @@ struct Cli {
|
||||||
|
|
||||||
#[tokio::main]
|
#[tokio::main]
|
||||||
async fn 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 <<<");
|
log::info!(">>> TRANSPORT NODE <<<");
|
||||||
|
|
||||||
|
|
@ -61,8 +63,8 @@ async fn main() {
|
||||||
println!("{config:?}");
|
println!("{config:?}");
|
||||||
|
|
||||||
let mut transport_config = TransportConfig::default();
|
let mut transport_config = TransportConfig::default();
|
||||||
transport_config.set_retransmit(false);
|
transport_config.set_retransmit(config.retransmit);
|
||||||
transport_config.set_broadcast(true);
|
transport_config.set_broadcast(config.broadcast);
|
||||||
// set up the reticulum transport
|
// set up the reticulum transport
|
||||||
let mut transport = Transport::new(transport_config);
|
let mut transport = Transport::new(transport_config);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue