Skip to main content

Module observables

Module observables 

Source
Expand description

Forward GNSS observable prediction.

This module owns the language-independent geometry behind Sidereon’ Observables.predict: transmit-time iteration, Sagnac rotation, line of sight, range rate, Doppler, and topocentric azimuth/elevation. Ephemeris parsing and interpolation stay with their existing SP3/broadcast products.

Structs§

ObservableState
Satellite state required by the observable predictor.
PredictOptions
Options controlling observable prediction.
PredictedObservables
Predicted GNSS observables at one receive epoch.
TransmitTimeOptions
Options controlling transmit-time satellite-state evaluation.
TransmitTimeSatelliteState
Satellite state at its signal transmit time for one receive epoch.

Enums§

ObservablesError
Error returned by the observable predictor.
ObservablesInputErrorKind
Input-validation failure category for observable prediction.

Traits§

ObservableEphemerisSource
An ephemeris product usable by predict.

Functions§

j2000_seconds_from_split
Convert split Julian date to seconds since J2000.
predict
Predict observables for sat from a static ECEF receiver.
transmit_time_satellite_state
Evaluate a satellite’s transmit-time ECEF state for one static receiver.