pub struct RtkArcEpochSolution {
pub reported_baseline_m: [f64; 3],
pub float_baseline_m: [f64; 3],
pub integer_fixed: bool,
pub integer_ratio: f64,
pub newly_fixed: Vec<String>,
pub fixed_ids: Vec<String>,
pub sd_ambiguities_m: Vec<(String, f64)>,
pub fixed_double_difference_ids: Vec<String>,
pub used_satellite_ids: Vec<String>,
pub search: Option<IntegerSearchMeta>,
pub residuals: Vec<FloatResidual>,
pub geometry_quality: GeometryQuality,
}Expand description
One epoch’s reported baseline/ambiguity solution.
Fields§
§reported_baseline_m: [f64; 3]Ambiguity-conditioned reported baseline for this epoch (metres).
float_baseline_m: [f64; 3]Carried float (Kalman posterior) baseline after this epoch (metres).
integer_fixed: boolWhether any integer ambiguity is held after this epoch.
integer_ratio: f64Integer ratio from this epoch’s ambiguity search (0.0 = no search ran).
newly_fixed: Vec<String>Single-difference ambiguity ids newly fixed this epoch.
fixed_ids: Vec<String>All held single-difference ambiguity ids after this epoch.
sd_ambiguities_m: Vec<(String, f64)>Reported single-difference ambiguities (id, metres) in column order.
fixed_double_difference_ids: Vec<String>Double-difference ambiguity ids fixed this epoch, against each one’s own system reference (the reporting form used by RTKLIB-style consumers).
used_satellite_ids: Vec<String>Satellites used this epoch (intersection availability), sorted.
search: Option<IntegerSearchMeta>LAMBDA search diagnostics, if a search ran.
residuals: Vec<FloatResidual>Public residual rows at the reported solution (when enabled in opts).
geometry_quality: GeometryQualityGeometry observability and covariance-validation diagnostics for this epoch’s instantaneous double-difference design. Snapshot solves flag zero-redundancy covariance as unvalidated; sequential filters validate it only after a full-rank propagated prior is carried into the epoch.
Trait Implementations§
Source§impl Clone for RtkArcEpochSolution
impl Clone for RtkArcEpochSolution
Source§fn clone(&self) -> RtkArcEpochSolution
fn clone(&self) -> RtkArcEpochSolution
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for RtkArcEpochSolution
impl Debug for RtkArcEpochSolution
Source§impl PartialEq for RtkArcEpochSolution
impl PartialEq for RtkArcEpochSolution
impl StructuralPartialEq for RtkArcEpochSolution
Auto Trait Implementations§
impl Freeze for RtkArcEpochSolution
impl RefUnwindSafe for RtkArcEpochSolution
impl Send for RtkArcEpochSolution
impl Sync for RtkArcEpochSolution
impl Unpin for RtkArcEpochSolution
impl UnsafeUnpin for RtkArcEpochSolution
impl UnwindSafe for RtkArcEpochSolution
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.