just panic on broker ip parse failure
parent
7902b3cb7d
commit
90583e2048
|
@ -47,7 +47,6 @@ use stabilizer::{
|
||||||
DigitalInput0, DigitalInput1, AFE0, AFE1,
|
DigitalInput0, DigitalInput1, AFE0, AFE1,
|
||||||
},
|
},
|
||||||
net::{
|
net::{
|
||||||
self,
|
|
||||||
data_stream::{FrameGenerator, StreamFormat, StreamTarget},
|
data_stream::{FrameGenerator, StreamFormat, StreamTarget},
|
||||||
miniconf::Miniconf,
|
miniconf::Miniconf,
|
||||||
serde::Deserialize,
|
serde::Deserialize,
|
||||||
|
@ -200,7 +199,7 @@ const APP: () = {
|
||||||
stabilizer.cycle_counter,
|
stabilizer.cycle_counter,
|
||||||
env!("CARGO_BIN_NAME"),
|
env!("CARGO_BIN_NAME"),
|
||||||
stabilizer.net.mac_address,
|
stabilizer.net.mac_address,
|
||||||
net::parse_ipv4(option_env!("BROKER").unwrap_or("10.34.16.10")),
|
option_env!("BROKER").unwrap_or("10.34.16.10").parse().unwrap(),
|
||||||
);
|
);
|
||||||
|
|
||||||
let generator = network
|
let generator = network
|
||||||
|
|
|
@ -50,7 +50,6 @@ use stabilizer::{
|
||||||
DigitalInput0, DigitalInput1, AFE0, AFE1,
|
DigitalInput0, DigitalInput1, AFE0, AFE1,
|
||||||
},
|
},
|
||||||
net::{
|
net::{
|
||||||
self,
|
|
||||||
data_stream::{FrameGenerator, StreamFormat, StreamTarget},
|
data_stream::{FrameGenerator, StreamFormat, StreamTarget},
|
||||||
miniconf::Miniconf,
|
miniconf::Miniconf,
|
||||||
serde::Deserialize,
|
serde::Deserialize,
|
||||||
|
@ -241,7 +240,7 @@ const APP: () = {
|
||||||
stabilizer.cycle_counter,
|
stabilizer.cycle_counter,
|
||||||
env!("CARGO_BIN_NAME"),
|
env!("CARGO_BIN_NAME"),
|
||||||
stabilizer.net.mac_address,
|
stabilizer.net.mac_address,
|
||||||
net::parse_ipv4(option_env!("BROKER").unwrap_or("10.34.16.10")),
|
option_env!("BROKER").unwrap_or("10.34.16.10").parse().unwrap(),
|
||||||
);
|
);
|
||||||
|
|
||||||
let generator = network.configure_streaming(
|
let generator = network.configure_streaming(
|
||||||
|
|
|
@ -208,18 +208,3 @@ pub fn get_device_prefix(
|
||||||
|
|
||||||
prefix
|
prefix
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Parse a string containing an IPv4 address.
|
|
||||||
/// This is a convenience wrapper around the `no_std_net` parser.
|
|
||||||
///
|
|
||||||
/// # Args
|
|
||||||
/// * `input` - The IP address as a string.
|
|
||||||
///
|
|
||||||
/// # Returns
|
|
||||||
/// The IP address.
|
|
||||||
///
|
|
||||||
/// # Panic
|
|
||||||
/// This panics if parsing fails.
|
|
||||||
pub fn parse_ipv4(input: &str) -> IpAddr {
|
|
||||||
input.parse::<minimq::embedded_nal::IpAddr>().unwrap()
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue