pub struct IntPvaaGeodBlock { /* private fields */ }Expand description
IntPVAAGeod block (Block ID 4045)
INS position, velocity, and acceleration in geodetic coordinates. Uses scaled integers for compact representation.
Implementations§
Source§impl IntPvaaGeodBlock
impl IntPvaaGeodBlock
pub fn tow_seconds(&self) -> f64
pub fn tow_ms(&self) -> u32
pub fn wnc(&self) -> u16
pub fn mode(&self) -> PvtMode
pub fn mode_raw(&self) -> u8
pub fn error(&self) -> PvtError
pub fn error_raw(&self) -> u8
pub fn info(&self) -> u16
pub fn gnss_pvt_mode(&self) -> u8
pub fn datum(&self) -> u8
Sourcepub fn gnss_age_seconds(&self) -> Option<f32>
pub fn gnss_age_seconds(&self) -> Option<f32>
GNSS age in seconds (raw × 0.1)
pub fn gnss_age_raw(&self) -> u8
pub fn nr_sv_ant(&self) -> u8
pub fn pos_fine(&self) -> u8
Sourcepub fn latitude_deg(&self) -> Option<f64>
pub fn latitude_deg(&self) -> Option<f64>
Latitude in degrees (Lat × 1e-7)
Sourcepub fn longitude_deg(&self) -> Option<f64>
pub fn longitude_deg(&self) -> Option<f64>
Longitude in degrees (Long × 1e-7)
Sourcepub fn altitude_m(&self) -> Option<f64>
pub fn altitude_m(&self) -> Option<f64>
Altitude in meters (Alt × 1e-3)
Sourcepub fn velocity_north_mps(&self) -> Option<f64>
pub fn velocity_north_mps(&self) -> Option<f64>
North velocity in m/s (Vn × 1e-3)
Sourcepub fn velocity_east_mps(&self) -> Option<f64>
pub fn velocity_east_mps(&self) -> Option<f64>
East velocity in m/s (Ve × 1e-3)
Sourcepub fn velocity_up_mps(&self) -> Option<f64>
pub fn velocity_up_mps(&self) -> Option<f64>
Up velocity in m/s (Vu × 1e-3)
Sourcepub fn acceleration_x_mps2(&self) -> Option<f64>
pub fn acceleration_x_mps2(&self) -> Option<f64>
X acceleration in m/s² (Ax × 0.01)
Sourcepub fn acceleration_y_mps2(&self) -> Option<f64>
pub fn acceleration_y_mps2(&self) -> Option<f64>
Y acceleration in m/s² (Ay × 0.01)
Sourcepub fn acceleration_z_mps2(&self) -> Option<f64>
pub fn acceleration_z_mps2(&self) -> Option<f64>
Z acceleration in m/s² (Az × 0.01)
Sourcepub fn heading_deg(&self) -> Option<f64>
pub fn heading_deg(&self) -> Option<f64>
Heading in degrees (× 0.01)
Trait Implementations§
Source§impl Clone for IntPvaaGeodBlock
impl Clone for IntPvaaGeodBlock
Source§fn clone(&self) -> IntPvaaGeodBlock
fn clone(&self) -> IntPvaaGeodBlock
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 IntPvaaGeodBlock
impl Debug for IntPvaaGeodBlock
Auto Trait Implementations§
impl Freeze for IntPvaaGeodBlock
impl RefUnwindSafe for IntPvaaGeodBlock
impl Send for IntPvaaGeodBlock
impl Sync for IntPvaaGeodBlock
impl Unpin for IntPvaaGeodBlock
impl UnsafeUnpin for IntPvaaGeodBlock
impl UnwindSafe for IntPvaaGeodBlock
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