Cargo Features
[dependencies]
rinex = { version = "0.22.0", default-features = false, features = ["serde", "obs", "nav", "ut1", "meteo", "clock", "antex", "binex", "rtcm", "protos", "ublox", "qc", "processing", "full", "log"] }
- default = flate2, serde
-
serde by default
gzip files are supported by default - serde default full?
-
unlock objects serialization
Enables serde, serde of ublox, serde of bitflags, gnss-rs, and hifitime
- obs full?
-
OBSERVATION RINEX Iterators & methods. Unlocks signal combinations.
Affects
rinex::prelude.obs… -
NAVIGATION RINEX (decoded radio messages) Iterators & methods.
Unlocks navigation calculations including Kepler solver and Ut1Provider.Affects
rinex::prelude.nav,ephemeris::kepler,rinex::feature,rinex::time… - ut1 full?
-
Provides the special UT1-TAI methods
Affects
rinex::prelude.ut1,rinex::ut1… - meteo full?
-
METEO RINEX dedicated Iterators & methods.
Affects
meteo::generic_comparison… - clock full?
-
CLOCK (Special RINEX) dedicated Iterators & methods.
Affects
rinex::prelude.clock… - antex full?
-
ANTEX for accurate antenna characteristics: dedicated Iterators & methods.
Affects
rinex::prelude.antex… - binex full?
-
BINEX RNX2BIN and BIN2RNX serdes
Enables binex
Affects
rinex::prelude.binex… - rtcm full?
-
RTCM RTCM2RNX and RNX2RTCM serdes
Enables rtcm-rs
- protos
-
RINEX to GNSS protos
Enables gnss-protos
- ublox full? serde
-
RINEX to UBX serializer and UBX helpers
Enables gnss-protos and ublox
Affects
ionosphere::ublox,time::ublox… - qc processing?
-
Unlock Quality Check and TEQC like methods & traits.
Enables gnss-qc-traits and maud ^0.26
Affects
rinex::prelude.qc… - processing full? = qc
-
Unlocks the Filter designer, pre and post processing algorithms.
Enables processing of gnss-qc-traits
Affects
rinex::prelude.processing,rinex::time… - full = antex, binex, clock, flate2, meteo, nav, obs, processing, rtcm, serde, ublox, ut1
-
Unlock all features, at once
Features from optional dependencies
In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.
- flate2 default full?
- nalgebra nav?
- log implicit feature
-
Enables log
Log is optional and our "debug" feature: use this if you're a dev.
Turn this on to obtain debug traces during parsing, formatting and calculations Use DEBUG sensitivy for all traces.
Use normal sensitivy for error / warning traces.Affects
tests::init_logger… - anise nav?