Expand description
Canonical static-PPP solver defaults.
Single source of truth for the per-binding static-PPP option literals that
previously drifted across the Elixir, Python, and WASM bindings. A thin
binding builds a FloatSolveOptions / FixedAmbiguityOptions from these
constants instead of carrying its own numbers (or uses
FloatSolveOptions::default, which reads them).
The values are the ones the core’s PPP tests run with: every state tolerance
is 1.0e-4 m and the iterated float/fixed solve runs 8 iterations.
RATIO_THRESHOLD is the LAMBDA acceptance ratio (RTKLIB-demo5 pos2-arthres
default 3.0). Exposing these does not change any solve; the solvers still
read the values from the caller’s config.
Constants§
- AMBIGUITY_
TOLERANCE_ M - Canonical ambiguity state-step convergence tolerance, metres.
- CLOCK_
TOLERANCE_ M - Canonical receiver-clock state-step convergence tolerance, metres.
- MAX_
ITERATIONS - Canonical maximum iterations for the static-PPP float/fixed solve.
- POSITION_
TOLERANCE_ M - Canonical receiver-position state-step convergence tolerance, metres.
- RATIO_
THRESHOLD - Canonical LAMBDA acceptance ratio threshold for fixed PPP (dimensionless).
- ZTD_
TOLERANCE_ M - Canonical zenith-total-delay state-step convergence tolerance, metres.