pub struct GeoAlmBlock {
pub prn: u8,
pub data_id: u8,
pub health: u16,
pub t0: u32,
/* private fields */
}Expand description
GEOAlm block (Block ID 5897)
SBAS MT17 satellite almanac.
Fields§
§prn: u8SBAS PRN
data_id: u8Data ID
health: u16Health flags
t0: u32Reference time (seconds)
Implementations§
Source§impl GeoAlmBlock
impl GeoAlmBlock
pub fn tow_seconds(&self) -> f64
pub fn tow_ms(&self) -> u32
pub fn wnc(&self) -> u16
pub fn position_x_m(&self) -> Option<f64>
pub fn position_y_m(&self) -> Option<f64>
pub fn position_z_m(&self) -> Option<f64>
pub fn velocity_x_mps(&self) -> Option<f64>
pub fn velocity_y_mps(&self) -> Option<f64>
pub fn velocity_z_mps(&self) -> Option<f64>
Trait Implementations§
Source§impl Clone for GeoAlmBlock
impl Clone for GeoAlmBlock
Source§fn clone(&self) -> GeoAlmBlock
fn clone(&self) -> GeoAlmBlock
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GeoAlmBlock
impl Debug for GeoAlmBlock
Auto Trait Implementations§
impl Freeze for GeoAlmBlock
impl RefUnwindSafe for GeoAlmBlock
impl Send for GeoAlmBlock
impl Sync for GeoAlmBlock
impl Unpin for GeoAlmBlock
impl UnsafeUnpin for GeoAlmBlock
impl UnwindSafe for GeoAlmBlock
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