pub enum SsrReferencePoint {
AntennaPhaseCenter,
CenterOfMass,
}Expand description
Reference point of the corrected orbit.
rtcm_ssr_default preserves the convention used by the current correction
path: no satellite PCO is applied because the corrected state is treated as
an antenna-phase-center state unless the caller explicitly selects CoM.
igs_ssr_default selects CoM for IGS SSR CoM streams. IGS SSR v1.00 defines
CoM/APC as the satellite reference point choices and IGS RTS product
documentation identifies CoM streams separately from antenna-reference
streams:
https://files.igs.org/pub/data/format/igs_ssr_v1.pdf
https://igs.org/rts/products/
Variants§
Implementations§
Source§impl SsrReferencePoint
impl SsrReferencePoint
Sourcepub const fn rtcm_ssr_default() -> Self
pub const fn rtcm_ssr_default() -> Self
Default reference point for decoded RTCM SSR streams.
Sourcepub const fn igs_ssr_default() -> Self
pub const fn igs_ssr_default() -> Self
Default reference point for IGS SSR CoM streams.
Sourcepub const fn from_tag(tag: u8) -> Option<Self>
pub const fn from_tag(tag: u8) -> Option<Self>
Decode a compact tag produced by SsrReferencePoint::tag.
Trait Implementations§
Source§impl Clone for SsrReferencePoint
impl Clone for SsrReferencePoint
Source§fn clone(&self) -> SsrReferencePoint
fn clone(&self) -> SsrReferencePoint
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 SsrReferencePoint
Source§impl Debug for SsrReferencePoint
impl Debug for SsrReferencePoint
impl Eq for SsrReferencePoint
Source§impl Hash for SsrReferencePoint
impl Hash for SsrReferencePoint
Source§impl Ord for SsrReferencePoint
impl Ord for SsrReferencePoint
Source§fn cmp(&self, other: &SsrReferencePoint) -> Ordering
fn cmp(&self, other: &SsrReferencePoint) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for SsrReferencePoint
impl PartialEq for SsrReferencePoint
Source§fn eq(&self, other: &SsrReferencePoint) -> bool
fn eq(&self, other: &SsrReferencePoint) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for SsrReferencePoint
impl PartialOrd for SsrReferencePoint
impl StructuralPartialEq for SsrReferencePoint
Auto Trait Implementations§
impl Freeze for SsrReferencePoint
impl RefUnwindSafe for SsrReferencePoint
impl Send for SsrReferencePoint
impl Sync for SsrReferencePoint
impl Unpin for SsrReferencePoint
impl UnsafeUnpin for SsrReferencePoint
impl UnwindSafe for SsrReferencePoint
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.