gnss_rs/
lib.rs

1#![doc(
2    html_logo_url = "https://raw.githubusercontent.com/nav-solutions/.github/master/logos/logo2.jpg"
3)]
4#![doc = include_str!("../README.md")]
5#![cfg_attr(docsrs, feature(doc_cfg))]
6
7#[macro_use]
8mod macros;
9
10// pub modules
11pub mod constellation;
12pub mod sv;
13
14#[cfg(feature = "cospar")]
15pub mod cospar;
16
17#[cfg(feature = "domes")]
18pub mod domes;
19
20// prelude (pkg)
21pub mod prelude {
22    pub use crate::constellation::Constellation;
23    #[cfg(feature = "cospar")]
24    pub use crate::cospar::COSPAR;
25    #[cfg(feature = "domes")]
26    pub use crate::domes::{TrackingPoint as DOMESTrackingPoint, DOMES};
27    pub use crate::sv::SV;
28}
29
30// private modules
31mod sbas;
32
33#[cfg(feature = "sbas")]
34pub use sbas::sbas_selection;