pub struct VelCovCartesianBlock {
pub cov_vx_vx: f32,
pub cov_vy_vy: f32,
pub cov_vz_vz: f32,
pub cov_dt_dt: f32,
pub cov_vx_vy: f32,
pub cov_vx_vz: f32,
pub cov_vx_dt: f32,
pub cov_vy_vz: f32,
pub cov_vy_dt: f32,
pub cov_vz_dt: f32,
/* private fields */
}Expand description
VelCovCartesian block (Block ID 5907)
Velocity covariance matrix in ECEF Cartesian coordinates.
Fields§
§cov_vx_vx: f32X velocity variance (m^2/s^2)
cov_vy_vy: f32Y velocity variance (m^2/s^2)
cov_vz_vz: f32Z velocity variance (m^2/s^2)
cov_dt_dt: f32Clock drift variance
cov_vx_vy: f32Vx-Vy covariance
cov_vx_vz: f32Vx-Vz covariance
cov_vx_dt: f32Vx-Dt covariance
cov_vy_vz: f32Vy-Vz covariance
cov_vy_dt: f32Vy-Dt covariance
cov_vz_dt: f32Vz-Dt covariance
Implementations§
Source§impl VelCovCartesianBlock
impl VelCovCartesianBlock
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
Sourcepub fn vx_std_mps(&self) -> Option<f32>
pub fn vx_std_mps(&self) -> Option<f32>
Get X velocity standard deviation in m/s
Sourcepub fn vy_std_mps(&self) -> Option<f32>
pub fn vy_std_mps(&self) -> Option<f32>
Get Y velocity standard deviation in m/s
Sourcepub fn vz_std_mps(&self) -> Option<f32>
pub fn vz_std_mps(&self) -> Option<f32>
Get Z velocity standard deviation in m/s
Sourcepub fn clock_drift_std(&self) -> Option<f32>
pub fn clock_drift_std(&self) -> Option<f32>
Get clock drift standard deviation
Trait Implementations§
Source§impl Clone for VelCovCartesianBlock
impl Clone for VelCovCartesianBlock
Source§fn clone(&self) -> VelCovCartesianBlock
fn clone(&self) -> VelCovCartesianBlock
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 VelCovCartesianBlock
impl Debug for VelCovCartesianBlock
Auto Trait Implementations§
impl Freeze for VelCovCartesianBlock
impl RefUnwindSafe for VelCovCartesianBlock
impl Send for VelCovCartesianBlock
impl Sync for VelCovCartesianBlock
impl Unpin for VelCovCartesianBlock
impl UnsafeUnpin for VelCovCartesianBlock
impl UnwindSafe for VelCovCartesianBlock
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