pub struct InterfaceTelemetry {Show 16 fields
pub cpu_load: Option<f64>,
pub mem_load: Option<f64>,
pub switch_id: Option<[u8; 4]>,
pub endpoint_id: Option<[u8; 8]>,
pub via_switch_id: Option<[u8; 4]>,
pub peers: Option<usize>,
pub rssi: Option<i16>,
pub snr: Option<f32>,
pub signal_quality: Option<f64>,
pub frequency: Option<u32>,
pub bandwidth: Option<u32>,
pub txpower: Option<i8>,
pub spreading_factor: Option<u8>,
pub coding_rate: Option<u8>,
pub channel: Option<u32>,
pub modulation: Option<String>,
}Fields§
§cpu_load: Option<f64>§mem_load: Option<f64>§switch_id: Option<[u8; 4]>§endpoint_id: Option<[u8; 8]>§via_switch_id: Option<[u8; 4]>§peers: Option<usize>§rssi: Option<i16>§snr: Option<f32>§signal_quality: Option<f64>§frequency: Option<u32>§bandwidth: Option<u32>§txpower: Option<i8>§spreading_factor: Option<u8>§coding_rate: Option<u8>§channel: Option<u32>§modulation: Option<String>Trait Implementations§
Source§impl Clone for InterfaceTelemetry
impl Clone for InterfaceTelemetry
Source§impl Debug for InterfaceTelemetry
impl Debug for InterfaceTelemetry
Source§impl Default for InterfaceTelemetry
impl Default for InterfaceTelemetry
Source§impl PartialEq for InterfaceTelemetry
impl PartialEq for InterfaceTelemetry
impl StructuralPartialEq for InterfaceTelemetry
Auto Trait Implementations§
impl Forget for InterfaceTelemetry
impl Freeze for InterfaceTelemetry
impl RefUnwindSafe for InterfaceTelemetry
impl Send for InterfaceTelemetry
impl Sync for InterfaceTelemetry
impl Unpin for InterfaceTelemetry
impl UnsafeUnpin for InterfaceTelemetry
impl UnwindSafe for InterfaceTelemetry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more