pub struct Sp3Flags {
pub clock_event: bool,
pub clock_predicted: bool,
pub maneuver: bool,
pub orbit_predicted: bool,
}Expand description
Per-record quality / status flags (SP3-c columns 75-80, SP3-d same layout).
All four flags are independent and any combination may appear (e.g. a predicted orbit during a maneuver). They are surfaced verbatim from the record and never alter the parsed numbers.
Fields§
§clock_event: boolE in the clock-event column: a clock discontinuity occurred near this
epoch; clock interpolation across it is unsafe.
clock_predicted: boolP in the clock-prediction column: the clock is predicted, not fitted.
maneuver: boolM in the maneuver column: the satellite was being maneuvered; the
state is not suitable for precise navigation.
orbit_predicted: boolP in the orbit-prediction column: the orbit is predicted, not fitted.
Trait Implementations§
impl Copy for Sp3Flags
impl Eq for Sp3Flags
impl StructuralPartialEq for Sp3Flags
Auto Trait Implementations§
impl Freeze for Sp3Flags
impl RefUnwindSafe for Sp3Flags
impl Send for Sp3Flags
impl Sync for Sp3Flags
impl Unpin for Sp3Flags
impl UnsafeUnpin for Sp3Flags
impl UnwindSafe for Sp3Flags
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.