MIP_SDK  latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
Public Attributes | List of all members
mip::C::mip_gnss_gps_ephemeris_data Struct Reference

#include <data_gnss.h>

Public Attributes

uint8_t index
 Index of this field in this epoch. More...
 
uint8_t count
 Total number of fields in this epoch. More...
 
double time_of_week
 GPS Time of week [seconds]. More...
 
uint16_t week_number
 GPS Week since 1980 [weeks]. More...
 
uint8_t satellite_id
 GNSS satellite id within the constellation. More...
 
uint8_t health
 Satellite and signal health. More...
 
uint8_t iodc
 Issue of Data Clock. This increments each time the data changes and rolls over at 4. It is used to make sure various raw data elements from different sources line up correctly. More...
 
uint8_t iode
 Issue of Data Ephemeris. More...
 
double t_oc
 Reference time for clock data. More...
 
double af0
 Clock bias in [s]. More...
 
double af1
 Clock drift in [s/s]. More...
 
double af2
 Clock drift rate in [s/s^2]. More...
 
double t_gd
 T Group Delay [s]. More...
 
double ISC_L1CA
 Inter-signal correction (L1). More...
 
double ISC_L2C
 Inter-signal correction (L2, or L5 if isc_l5 flag is set). More...
 
double t_oe
 Reference time for ephemeris in [s]. More...
 
double a
 Semi-major axis [m]. More...
 
double a_dot
 Semi-major axis rate [m/s]. More...
 
double mean_anomaly
 [rad]. More...
 
double delta_mean_motion
 [rad]. More...
 
double delta_mean_motion_dot
 [rad/s]. More...
 
double eccentricity
 
double argument_of_perigee
 [rad]. More...
 
double omega
 Longitude of Ascending Node [rad]. More...
 
double omega_dot
 Rate of Right Ascension [rad/s]. More...
 
double inclination
 Inclination angle [rad]. More...
 
double inclination_dot
 Inclination angle rate of change [rad/s]. More...
 
double c_ic
 Harmonic Correction Term. More...
 
double c_is
 Harmonic Correction Term. More...
 
double c_uc
 Harmonic Correction Term. More...
 
double c_us
 Harmonic Correction Term. More...
 
double c_rc
 Harmonic Correction Term. More...
 
double c_rs
 Harmonic Correction Term. More...
 
mip_gnss_gps_ephemeris_data_valid_flags valid_flags
 

Member Data Documentation

◆ a

double mip::C::mip_gnss_gps_ephemeris_data::a

Semi-major axis [m].

◆ a_dot

double mip::C::mip_gnss_gps_ephemeris_data::a_dot

Semi-major axis rate [m/s].

◆ af0

double mip::C::mip_gnss_gps_ephemeris_data::af0

Clock bias in [s].

◆ af1

double mip::C::mip_gnss_gps_ephemeris_data::af1

Clock drift in [s/s].

◆ af2

double mip::C::mip_gnss_gps_ephemeris_data::af2

Clock drift rate in [s/s^2].

◆ argument_of_perigee

double mip::C::mip_gnss_gps_ephemeris_data::argument_of_perigee

[rad].

◆ c_ic

double mip::C::mip_gnss_gps_ephemeris_data::c_ic

Harmonic Correction Term.

◆ c_is

double mip::C::mip_gnss_gps_ephemeris_data::c_is

Harmonic Correction Term.

◆ c_rc

double mip::C::mip_gnss_gps_ephemeris_data::c_rc

Harmonic Correction Term.

◆ c_rs

double mip::C::mip_gnss_gps_ephemeris_data::c_rs

Harmonic Correction Term.

◆ c_uc

double mip::C::mip_gnss_gps_ephemeris_data::c_uc

Harmonic Correction Term.

◆ c_us

double mip::C::mip_gnss_gps_ephemeris_data::c_us

Harmonic Correction Term.

◆ count

uint8_t mip::C::mip_gnss_gps_ephemeris_data::count

Total number of fields in this epoch.

◆ delta_mean_motion

double mip::C::mip_gnss_gps_ephemeris_data::delta_mean_motion

[rad].

◆ delta_mean_motion_dot

double mip::C::mip_gnss_gps_ephemeris_data::delta_mean_motion_dot

[rad/s].

◆ eccentricity

double mip::C::mip_gnss_gps_ephemeris_data::eccentricity

◆ health

uint8_t mip::C::mip_gnss_gps_ephemeris_data::health

Satellite and signal health.

◆ inclination

double mip::C::mip_gnss_gps_ephemeris_data::inclination

Inclination angle [rad].

◆ inclination_dot

double mip::C::mip_gnss_gps_ephemeris_data::inclination_dot

Inclination angle rate of change [rad/s].

◆ index

uint8_t mip::C::mip_gnss_gps_ephemeris_data::index

Index of this field in this epoch.

◆ iodc

uint8_t mip::C::mip_gnss_gps_ephemeris_data::iodc

Issue of Data Clock. This increments each time the data changes and rolls over at 4. It is used to make sure various raw data elements from different sources line up correctly.

◆ iode

uint8_t mip::C::mip_gnss_gps_ephemeris_data::iode

Issue of Data Ephemeris.

◆ ISC_L1CA

double mip::C::mip_gnss_gps_ephemeris_data::ISC_L1CA

Inter-signal correction (L1).

◆ ISC_L2C

double mip::C::mip_gnss_gps_ephemeris_data::ISC_L2C

Inter-signal correction (L2, or L5 if isc_l5 flag is set).

◆ mean_anomaly

double mip::C::mip_gnss_gps_ephemeris_data::mean_anomaly

[rad].

◆ omega

double mip::C::mip_gnss_gps_ephemeris_data::omega

Longitude of Ascending Node [rad].

◆ omega_dot

double mip::C::mip_gnss_gps_ephemeris_data::omega_dot

Rate of Right Ascension [rad/s].

◆ satellite_id

uint8_t mip::C::mip_gnss_gps_ephemeris_data::satellite_id

GNSS satellite id within the constellation.

◆ t_gd

double mip::C::mip_gnss_gps_ephemeris_data::t_gd

T Group Delay [s].

◆ t_oc

double mip::C::mip_gnss_gps_ephemeris_data::t_oc

Reference time for clock data.

◆ t_oe

double mip::C::mip_gnss_gps_ephemeris_data::t_oe

Reference time for ephemeris in [s].

◆ time_of_week

double mip::C::mip_gnss_gps_ephemeris_data::time_of_week

GPS Time of week [seconds].

◆ valid_flags

mip_gnss_gps_ephemeris_data_valid_flags mip::C::mip_gnss_gps_ephemeris_data::valid_flags

◆ week_number

uint16_t mip::C::mip_gnss_gps_ephemeris_data::week_number

GPS Week since 1980 [weeks].


The documentation for this struct was generated from the following file: