Skip to main content

Module ppp_corrections

Module ppp_corrections 

Source
Expand description

Static-arc PPP correction precomputation.

This module owns the language-independent correction algebra that used to sit in Sidereon’ PPPCorrections wrapper: per-epoch Sun/Moon and solid-earth tide evaluation, per-satellite carrier-phase wind-up continuity, and satellite antenna PCO/PCV projection in the satellite body frame.

Re-exports§

pub use crate::tides::OceanLoadingBlq;
pub use crate::tides::NUM_OCEAN_CONSTITUENTS;

Structs§

CivilDateTime
Civil date/time fields used by Sidereon PPP correction tables.
CodeBiasOptions
Offline code-bias correction options.
EpochVectorCorrection
Indexed vector result. The epoch index refers to the input epoch slice.
PoleTideOptions
Solid-Earth pole tide correction options.
PppCorrectionEpoch
One receiver epoch and its visible satellite rows.
PppCorrectionObservation
One satellite observation row needed by the static correction precompute.
PppCorrections
Precomputed PPP correction tables.
PppCorrectionsOptions
PPP correction precompute switches.
SatScalarCorrection
Indexed satellite scalar result. The epoch index refers to the input epoch slice.
SatVectorCorrection
Indexed satellite vector result. The epoch index refers to the input epoch slice.
SatelliteAntenna
Satellite antenna block selected by PRN and validity window.
SatelliteAntennaFrequency
Frequency-dependent satellite antenna calibration.
SatelliteAntennaOptions
Satellite antenna correction options.

Enums§

PppCorrectionsError

Functions§

build
Build static PPP correction tables for a precise-orbit arc.