pub struct RtkArcConfig {
pub base_m: [f64; 3],
pub reference: BaselineReferenceSelection,
pub model: MeasModel,
pub baseline_prior_sigma_m: f64,
pub ambiguity_prior_sigma_m: f64,
pub initial_baseline_m: [f64; 3],
pub wavelengths_m: BTreeMap<String, f64>,
pub offsets_m: BTreeMap<String, f64>,
pub update_opts: UpdateOpts,
pub preprocessing: RtkArcPreprocessing,
}Expand description
Sequential RTK arc driver configuration.
Fields§
§base_m: [f64; 3]Base-station ECEF position (metres).
reference: BaselineReferenceSelectionReference-satellite selection policy (default geometry-based per system).
model: MeasModelMeasurement model (sigmas, Sagnac, stochastic model).
baseline_prior_sigma_m: f64Baseline prior sigma (metres) for the initial information matrix.
ambiguity_prior_sigma_m: f64Ambiguity prior sigma (metres) for each new SD ambiguity column.
initial_baseline_m: [f64; 3]Initial baseline guess (metres, ECEF rover - base).
wavelengths_m: BTreeMap<String, f64>Per-ambiguity carrier wavelengths (metres) for the integer search.
offsets_m: BTreeMap<String, f64>Per-ambiguity code-to-phase metre offsets for the integer search.
update_opts: UpdateOptsPer-epoch sequential-update controls (hold sigma, tolerances, dynamics,
float-only systems, AR arming, ratio threshold). The
receiver-antenna PCO/PCV corrections also live here
(UpdateOpts::receiver_antenna_corrections) and are applied verbatim by
the per-epoch update_epoch / core antenna-correction path.
preprocessing: RtkArcPreprocessingOptional preprocessing chained ahead of the solve. Default (all stages
off) preserves the bare core-solve behavior for existing callers.
Trait Implementations§
Source§impl Clone for RtkArcConfig
impl Clone for RtkArcConfig
Source§fn clone(&self) -> RtkArcConfig
fn clone(&self) -> RtkArcConfig
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 RtkArcConfig
impl Debug for RtkArcConfig
Source§impl PartialEq for RtkArcConfig
impl PartialEq for RtkArcConfig
impl StructuralPartialEq for RtkArcConfig
Auto Trait Implementations§
impl Freeze for RtkArcConfig
impl RefUnwindSafe for RtkArcConfig
impl Send for RtkArcConfig
impl Sync for RtkArcConfig
impl Unpin for RtkArcConfig
impl UnsafeUnpin for RtkArcConfig
impl UnwindSafe for RtkArcConfig
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.