pub struct PredictedObservables {
pub geometric_range_m: f64,
pub range_rate_m_s: f64,
pub doppler_hz: f64,
pub sat_clock_s: Option<f64>,
pub elevation_deg: f64,
pub azimuth_deg: f64,
pub transmit_offset_us: i64,
pub transmit_time_j2000_s: f64,
pub los_unit: [f64; 3],
pub sat_pos_ecef_m: [f64; 3],
pub sat_velocity_m_s: [f64; 3],
}Expand description
Predicted GNSS observables at one receive epoch.
Fields§
§geometric_range_m: f64Geometric range after optional Sagnac rotation, meters.
range_rate_m_s: f64Range-rate LOS projection, meters per second.
doppler_hz: f64Doppler shift at PredictOptions::carrier_hz, hertz.
sat_clock_s: Option<f64>Satellite clock offset at transmit time, seconds.
elevation_deg: f64Topocentric elevation, degrees.
azimuth_deg: f64Topocentric azimuth in [0, 360), degrees.
transmit_offset_us: i64Transmit-time offset from receive time, rounded to microseconds.
transmit_time_j2000_s: f64Transmit time as seconds since J2000.
los_unit: [f64; 3]Receiver-to-satellite line-of-sight unit vector in ECEF.
sat_pos_ecef_m: [f64; 3]Sagnac-rotated satellite ECEF position in meters.
sat_velocity_m_s: [f64; 3]Sagnac-rotated satellite ECEF velocity in meters per second.
Trait Implementations§
Source§impl Clone for PredictedObservables
impl Clone for PredictedObservables
Source§fn clone(&self) -> PredictedObservables
fn clone(&self) -> PredictedObservables
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PredictedObservables
Source§impl Debug for PredictedObservables
impl Debug for PredictedObservables
Source§impl PartialEq for PredictedObservables
impl PartialEq for PredictedObservables
Source§fn eq(&self, other: &PredictedObservables) -> bool
fn eq(&self, other: &PredictedObservables) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PredictedObservables
Auto Trait Implementations§
impl Freeze for PredictedObservables
impl RefUnwindSafe for PredictedObservables
impl Send for PredictedObservables
impl Sync for PredictedObservables
impl Unpin for PredictedObservables
impl UnsafeUnpin for PredictedObservables
impl UnwindSafe for PredictedObservables
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Scalar for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.