Expand description
RTK double-difference primitives.
This module owns the language-independent carrier/code double-difference construction used by Sidereon’ public RTK API.
Structs§
- Baseline
Reference Epoch - One normalized RTK baseline epoch for reference-satellite selection.
- Code
Smoothing Epoch - One RTK epoch for base/rover code-smoothing preprocessing.
- Code
Smoothing Observation - One single-frequency RTK observation for code-smoothing preprocessing.
- Cycle
Slip Prep Result - Prepared single-frequency RTK epochs and policy metadata.
- Cycle
Slip Split Arc - Public split-arc metadata, with epoch indices for callers to remap.
- Double
Difference - One non-reference satellite’s double-difference measurement.
- Double
Difference Result - Result of double-difference construction.
- Dual
Cycle Slip Epoch - One dual-frequency RTK epoch for cycle-slip preprocessing.
- Dual
Cycle Slip Observation - One receiver’s dual-frequency observation for cycle-slip preprocessing.
- Dual
Cycle Slip Prep Result - Prepared dual-frequency RTK epochs and policy metadata.
- Dual
Epoch - One dual-frequency RTK epoch, already normalized to satellites usable by the caller’s baseline epoch contract.
- Dual
Ionosphere Free Epoch - One dual-frequency RTK epoch for IF/narrow-lane conversion.
- Dual
Ionosphere Free Observation - One receiver’s dual-frequency observation plus a precomputed non-dispersive range correction removed from the ionosphere-free observable.
- Dual
Ionosphere Free Satellite Observation - Paired base/rover dual-frequency observation for IF/narrow-lane conversion.
- Dual
Ionosphere Free Setup Epoch - One normalized dual-frequency RTK epoch before IF/narrow-lane conversion.
- Dual
Observation - One receiver’s dual-frequency code/carrier observation used by the wide-lane RTK pre-step.
- Dual
Satellite Observation - Paired base/rover dual-frequency observation for one satellite.
- Elevation
Mask Epoch - One RTK baseline epoch’s satellite positions for elevation masking.
- Elevation
Mask Epoch Result - Per-epoch elevation-mask decision.
- Elevation
Mask Result - Elevation-mask result for a baseline arc.
- Ionosphere
Free Baseline Epoch - One converted single-observable epoch.
- Ionosphere
Free Baseline Result - Converted IF epochs plus per-DD narrow-lane ambiguity parameters.
- Observation
- One single-frequency code/carrier observation at a receiver.
- Wide
Lane Options - Wide-lane integer estimation controls.
Enums§
- Baseline
Reference Selection - Baseline-solver reference-satellite option.
- Code
Smoothing Error - Error from RTK code-smoothing preprocessing.
- Cycle
Slip Policy - Policy applied when a cycle slip is detected while preparing an ambiguity arc.
- Cycle
Slip Prep Error - Error from RTK cycle-slip preprocessing.
- Cycle
Slip Receiver - Base/rover receiver side for RTK preprocessing diagnostics.
- Double
Difference Error - Error from double-difference construction.
- Ionosphere
Free Baseline Error - Error from dual-frequency IF/narrow-lane conversion.
- Reference
Report - Reference report shape matching the Sidereon public API.
- Reference
Selection - Reference-satellite option for double-difference construction.
- Wide
Lane Error - Error from dual-frequency wide-lane integer estimation.
Functions§
- apply_
elevation_ mask - Apply an RTK elevation mask at the base receiver.
- baseline_
reference_ satellites - Select per-system RTK baseline reference satellites.
- build_
ionosphere_ free_ baseline_ epochs - Build ionosphere-free single-observable epochs and the corresponding narrow-lane ambiguity wavelength/offset maps.
- double_
differences - Build code and carrier-phase double differences from base and rover observations.
- estimate_
wide_ lane_ ambiguities - Estimate arc-level double-difference wide-lane integers from dual-frequency base/rover observations.
- hatch_
smooth_ baseline_ code_ epochs - Hatch-smooth code observations independently for base and rover receivers.
- prepare_
cycle_ slip_ baseline_ epochs - Prepare single-frequency RTK epochs according to the configured cycle-slip policy.
- prepare_
dual_ cycle_ slip_ baseline_ epochs - Prepare dual-frequency RTK epochs according to the configured cycle-slip policy.
- prepare_
ionosphere_ free_ baseline_ epochs - Build IF/narrow-lane baseline epochs from normalized dual-frequency data.
Type Aliases§
- Cycle
Slip Epoch - One single-frequency RTK epoch for cycle-slip preprocessing.
- Cycle
Slip Observation - One single-frequency RTK observation for cycle-slip preprocessing.