pub struct PosCartBlock {
pub cov_xx: f32,
pub cov_yy: f32,
pub cov_zz: f32,
pub cov_xy: f32,
pub cov_xz: f32,
pub cov_yz: f32,
pub misc: u8,
pub alert_flag: u8,
pub datum: u8,
pub wa_corr_info: u8,
pub reference_id: u16,
pub signal_info: u32,
/* private fields */
}Expand description
PosCart block (Block ID 4044)
Position solution in ECEF Cartesian coordinates with base vector and covariance.
Fields§
§cov_xx: f32Position covariance (m^2)
cov_yy: f32§cov_zz: f32§cov_xy: f32§cov_xz: f32§cov_yz: f32§misc: u8§alert_flag: u8§datum: u8§wa_corr_info: u8§reference_id: u16§signal_info: u32Implementations§
Source§impl PosCartBlock
impl PosCartBlock
pub fn tow_seconds(&self) -> f64
pub fn tow_ms(&self) -> u32
pub fn wnc(&self) -> u16
pub fn mode(&self) -> PvtMode
pub fn error(&self) -> PvtError
pub fn x_m(&self) -> Option<f64>
pub fn y_m(&self) -> Option<f64>
pub fn z_m(&self) -> Option<f64>
pub fn base_to_rover_x_m(&self) -> Option<f64>
pub fn base_to_rover_y_m(&self) -> Option<f64>
pub fn base_to_rover_z_m(&self) -> Option<f64>
pub fn x_std_m(&self) -> Option<f32>
pub fn y_std_m(&self) -> Option<f32>
pub fn z_std_m(&self) -> Option<f32>
pub fn pdop(&self) -> Option<f32>
pub fn hdop(&self) -> Option<f32>
pub fn vdop(&self) -> Option<f32>
pub fn pdop_raw(&self) -> u16
pub fn hdop_raw(&self) -> u16
pub fn vdop_raw(&self) -> u16
pub fn num_satellites(&self) -> u8
pub fn mean_corr_age_seconds(&self) -> Option<f32>
Trait Implementations§
Source§impl Clone for PosCartBlock
impl Clone for PosCartBlock
Source§fn clone(&self) -> PosCartBlock
fn clone(&self) -> PosCartBlock
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 PosCartBlock
impl Debug for PosCartBlock
Auto Trait Implementations§
impl Freeze for PosCartBlock
impl RefUnwindSafe for PosCartBlock
impl Send for PosCartBlock
impl Sync for PosCartBlock
impl Unpin for PosCartBlock
impl UnsafeUnpin for PosCartBlock
impl UnwindSafe for PosCartBlock
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