pub enum SsrReferencePoint {
AntennaPhaseCenter,
CenterOfMass,
}Expand description
Reference point of the corrected orbit.
rtcm_ssr_default preserves the RTCM SSR convention used by the current
correction path: no satellite PCO is applied because the corrected state is
already treated as an antenna-phase-center state. BKG Ntrip Client provider
documentation states that broadcast corrections default to APC unless a CoM
stream is selected: https://software.rtcm-ntrip.org/export/7020/ntrip/trunk/BNC/src/bnchelp.html
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
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
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,
Source§impl PartialEq for SsrReferencePoint
impl PartialEq for SsrReferencePoint
Source§fn eq(&self, other: &SsrReferencePoint) -> bool
fn eq(&self, other: &SsrReferencePoint) -> bool
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
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>
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>
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>
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
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
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
self to the equivalent element of its superset.