Skip to main content

Module constants

Module constants 

Source
Expand description

Shared GNSS constants.

These are semantic constants used across multiple GNSS modules. A parity target may still keep a local alias or comment when the operation order of a formula matters, but the source value lives here so modules do not drift.

Re-exports§

pub use crate::astro::constants::astro::AU_KM;
pub use crate::astro::constants::astro::AU_M;
pub use crate::astro::constants::earth::MEAN_EARTH_RADIUS_KM;
pub use crate::astro::constants::earth::MEAN_EARTH_RADIUS_M;
pub use crate::astro::constants::earth::OMEGA_E_DOT_RAD_S;
pub use crate::astro::constants::earth::WGS84_A_KM;
pub use crate::astro::constants::earth::WGS84_A_M;
pub use crate::astro::constants::earth::WGS84_E2;
pub use crate::astro::constants::earth::WGS84_F;
pub use crate::astro::constants::geometry::AZIMUTH_ZENITH_EPS;
pub use crate::astro::constants::time::DAYS_PER_JULIAN_YEAR;
pub use crate::astro::constants::time::J2000_JD;
pub use crate::astro::constants::time::SECONDS_PER_DAY;
pub use crate::astro::constants::time::SECONDS_PER_HOUR;
pub use crate::astro::constants::time::SECONDS_PER_MINUTE;
pub use crate::astro::constants::time::SECONDS_PER_WEEK;
pub use crate::astro::constants::units::DEGREES_PER_CIRCLE;
pub use crate::astro::constants::units::DEGREES_PER_SEMICIRCLE;
pub use crate::astro::constants::units::DEG_TO_RAD;
pub use crate::astro::constants::units::KM_TO_M;
pub use crate::astro::constants::units::MICROSECONDS_PER_SECOND;
pub use crate::astro::constants::units::MM_PER_M;
pub use crate::astro::constants::units::M_PER_KM;
pub use crate::astro::constants::units::NS_TO_S;
pub use crate::astro::constants::units::RAD_TO_DEG;
pub use crate::astro::constants::units::US_TO_S;
pub use crate::astro::constants::time::BDT_MINUS_TAI_S;
pub use crate::astro::constants::time::GPST_MINUS_TAI_S;

Constants§

BDS_EPOCH_MINUS_GPS_EPOCH_S
Seconds from the GPS epoch to the BeiDou epoch (2006-01-01).
C_M_S
Speed of light in vacuum (m/s), IS-GPS-200. Re-exported from the canonical core home so the value is defined once for the whole workspace.
F_B1I_HZ
BeiDou B1I carrier frequency (Hz).
F_B3I_HZ
BeiDou B3I carrier frequency (Hz).
F_E1_HZ
Galileo E1 carrier frequency (Hz). GPS L1 shares this frequency.
F_E5A_HZ
Galileo E5a carrier frequency (Hz).
F_L1_HZ
GPS L1 carrier frequency (Hz). Galileo E1 shares this frequency.
F_L2_HZ
GPS L2 carrier frequency (Hz).
GPST_MINUS_BDT_S
GPS Time minus BeiDou Time (seconds): BDT = GPST - 14 s.
GPS_EPOCH_TO_J2000_S
Seconds from GPS epoch (1980-01-06 00:00) to J2000 (2000-01-01 12:00).
HALF_WEEK_S
Seconds in half a GNSS week, the rollover fold threshold.
OBSERVABLE_TRANSMIT_TIME_ITERATIONS
Fixed transmit-time iterations for observable prediction.
SP3_DEFAULT_PROVENANCE_COMMENT
Default SP3 provenance comment emitted when a product has no comments.
SPP_TRANSMIT_TIME_ITERATIONS
Fixed transmit-time iterations for SPP residuals.