#[repr(C)]pub struct PamojaGatewayStat {Show 13 fields
pub time_s: u64,
pub latitude_deg: f64,
pub longitude_deg: f64,
pub acknowledged_percent: f64,
pub altitude_m: i32,
pub received: u32,
pub received_ok: u32,
pub forwarded: u32,
pub downlinks: u32,
pub transmitted: u32,
pub has_time: bool,
pub has_position: bool,
pub has_altitude: bool,
}Expand description
A gateway’s own status report.
Fields§
§time_s: u64The gateway’s clock, in seconds since 1970-01-01 UTC, when has_time.
latitude_deg: f64Its latitude in degrees, north positive, when has_position.
longitude_deg: f64Its longitude in degrees, east positive, when has_position.
acknowledged_percent: f64What share of its datagrams were acknowledged, as a percentage.
altitude_m: i32Its altitude in meters, when has_altitude.
received: u32How many packets its radio received.
received_ok: u32How many of those had a good CRC.
forwarded: u32How many it forwarded.
downlinks: u32How many downlink datagrams it received.
transmitted: u32How many packets it transmitted.
has_time: boolWhether the report carried a clock reading.
has_position: boolWhether it carried a position.
has_altitude: boolWhether it carried an altitude.
Trait Implementations§
Source§impl Clone for PamojaGatewayStat
impl Clone for PamojaGatewayStat
Source§fn clone(&self) -> PamojaGatewayStat
fn clone(&self) -> PamojaGatewayStat
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PamojaGatewayStat
Source§impl Debug for PamojaGatewayStat
impl Debug for PamojaGatewayStat
Source§impl Default for PamojaGatewayStat
impl Default for PamojaGatewayStat
Source§fn default() -> PamojaGatewayStat
fn default() -> PamojaGatewayStat
Returns the “default value” for a type. Read more
Source§impl PartialEq for PamojaGatewayStat
impl PartialEq for PamojaGatewayStat
impl StructuralPartialEq for PamojaGatewayStat
Auto Trait Implementations§
impl Freeze for PamojaGatewayStat
impl RefUnwindSafe for PamojaGatewayStat
impl Send for PamojaGatewayStat
impl Sync for PamojaGatewayStat
impl Unpin for PamojaGatewayStat
impl UnsafeUnpin for PamojaGatewayStat
impl UnwindSafe for PamojaGatewayStat
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