Enum swiftnav::ephemeris::EphemerisTerms [−][src]
pub enum EphemerisTerms {
Kepler(ephemeris_kepler_t),
Xyz(ephemeris_xyz_t),
Glo(ephemeris_glo_t),
}
Expand description
Orbital terms of an ephemeris
Variants
Kepler(ephemeris_kepler_t)
GPS, BDS, GAL, and QZSS all broadcast their terms as keplarian elements
Tuple Fields of Kepler
Xyz(ephemeris_xyz_t)
SBAS systems broadcast their terms as simple XYZ terms
Tuple Fields of Xyz
Glo(ephemeris_glo_t)
GLONASS broadcast their terms in a unique format and timeframe
Tuple Fields of Glo
Implementations
pub fn new_kepler(
constellation: Constellation,
tgd: [f32; 2],
crc: f64,
crs: f64,
cuc: f64,
cus: f64,
cic: f64,
cis: f64,
dn: f64,
m0: f64,
ecc: f64,
sqrta: f64,
omega0: f64,
omegadot: f64,
w: f64,
inc: f64,
inc_dot: f64,
af0: f64,
af1: f64,
af2: f64,
toc: GpsTime,
iodc: u16,
iode: u16
) -> EphemerisTerms
pub fn new_kepler(
constellation: Constellation,
tgd: [f32; 2],
crc: f64,
crs: f64,
cuc: f64,
cus: f64,
cic: f64,
cis: f64,
dn: f64,
m0: f64,
ecc: f64,
sqrta: f64,
omega0: f64,
omegadot: f64,
w: f64,
inc: f64,
inc_dot: f64,
af0: f64,
af1: f64,
af2: f64,
toc: GpsTime,
iodc: u16,
iode: u16
) -> EphemerisTerms
Create new keplarian ephemeris terms from already decoded data
Create new XYZ ephemeris terms from already decoded data
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for EphemerisTerms
impl Send for EphemerisTerms
impl Sync for EphemerisTerms
impl Unpin for EphemerisTerms
impl UnwindSafe for EphemerisTerms
Blanket Implementations
Mutably borrows from an owned value. Read more