pub struct ExtEventPvtCartesianBlock {
pub time_system: u8,
pub datum: u8,
pub wa_corr_info: u8,
pub reference_id: u16,
pub signal_info: u32,
pub alert_flag: u8,
pub nr_bases: u8,
/* private fields */
}Expand description
ExtEventPVTCartesian block (Block ID 4037)
External event timing with PVT solution in ECEF coordinates.
Fields§
§time_system: u8§datum: u8§wa_corr_info: u8§reference_id: u16§signal_info: u32§alert_flag: u8§nr_bases: u8Implementations§
Source§impl ExtEventPvtCartesianBlock
impl ExtEventPvtCartesianBlock
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 has_fix(&self) -> bool
pub fn x_m(&self) -> Option<f64>
pub fn y_m(&self) -> Option<f64>
pub fn z_m(&self) -> Option<f64>
pub fn undulation_m(&self) -> Option<f32>
pub fn vx_mps(&self) -> Option<f32>
pub fn vy_mps(&self) -> Option<f32>
pub fn vz_mps(&self) -> Option<f32>
pub fn course_over_ground_deg(&self) -> Option<f32>
pub fn clock_bias_ms(&self) -> Option<f64>
pub fn clock_drift_ppm(&self) -> Option<f32>
pub fn mean_corr_age_seconds(&self) -> Option<f32>
pub fn mean_corr_age_raw(&self) -> u16
pub fn num_satellites(&self) -> u8
Trait Implementations§
Source§impl Clone for ExtEventPvtCartesianBlock
impl Clone for ExtEventPvtCartesianBlock
Source§fn clone(&self) -> ExtEventPvtCartesianBlock
fn clone(&self) -> ExtEventPvtCartesianBlock
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 ExtEventPvtCartesianBlock
impl Debug for ExtEventPvtCartesianBlock
Auto Trait Implementations§
impl Freeze for ExtEventPvtCartesianBlock
impl RefUnwindSafe for ExtEventPvtCartesianBlock
impl Send for ExtEventPvtCartesianBlock
impl Sync for ExtEventPvtCartesianBlock
impl Unpin for ExtEventPvtCartesianBlock
impl UnsafeUnpin for ExtEventPvtCartesianBlock
impl UnwindSafe for ExtEventPvtCartesianBlock
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