Crate swiftnav_sys

Source

Re-exports§

pub use self::constellation_e as constellation_t;
pub use self::code_e as code_t;

Structs§

cn0_mask_t
dops_t
ephemeris_glo_t
Structure containing the GLONASS ephemeris for one satellite.
ephemeris_kepler_t
Structure containing the GPS ephemeris for one satellite.
ephemeris_t
Structure containing the ephemeris for one satellite.
ephemeris_xyz_t
Structure containing the SBAS ephemeris for one satellite.
glo_time_t
Structure representing a GLO epoch. Please refer to GLO ICD v5.1 2008 for details
gnss_sid_set_t
gnss_signal_t
GNSS signal identifier.
gnss_solution
gps_time_t
Structure representing a GPS time.
ionosphere_t
Structure holding Klobuchar ionospheric model parameters.
measurement_std_t
Structure for processing navigation measurements estimated standard deviation
navigation_measurement_t
Structure for processing navigation measurements
obs_mask_config_t
utc_params_t
Structure containing GPS UTC correction parameters.
utc_tm
Structure representing UTC time.

Constants§

BDS_FIRST_PRN
BDS_SECOND_TO_GPS_SECOND
BDS_WEEK_TO_GPS_WEEK
DAY_SECS
FLOAT_EQUALITY_EPS
GAL_FIRST_PRN
GAL_WEEK_TO_GPS_WEEK
GLO_EPOCH_TOW
GLO_EPOCH_WN
GLO_FIRST_PRN
GPS_FIRST_PRN
HOUR_SECS
MINUTE_SECS
NUM_SATS_BDS
NUM_SATS_GAL
NUM_SATS_GLO
NUM_SATS_GPS
NUM_SATS_QZS
NUM_SATS_SBAS
QZS_FIRST_PRN
SBAS_FIRST_PRN
SID_STR_LEN_MAX
WEEK_SECS
code_e_CODE_AUX_BDS
code_e_CODE_AUX_GAL
code_e_CODE_AUX_GPS
code_e_CODE_AUX_QZS
code_e_CODE_AUX_SBAS
code_e_CODE_BDS2_B1
code_e_CODE_BDS2_B2
code_e_CODE_BDS3_B1CI
code_e_CODE_BDS3_B1CQ
code_e_CODE_BDS3_B1CX
code_e_CODE_BDS3_B3I
code_e_CODE_BDS3_B3Q
code_e_CODE_BDS3_B3X
code_e_CODE_BDS3_B5I
code_e_CODE_BDS3_B5Q
code_e_CODE_BDS3_B5X
code_e_CODE_BDS3_B7I
code_e_CODE_BDS3_B7Q
code_e_CODE_BDS3_B7X
code_e_CODE_COUNT
code_e_CODE_GAL_E1B
code_e_CODE_GAL_E1C
code_e_CODE_GAL_E1X
code_e_CODE_GAL_E5I
code_e_CODE_GAL_E5Q
code_e_CODE_GAL_E5X
code_e_CODE_GAL_E6B
code_e_CODE_GAL_E6C
code_e_CODE_GAL_E6X
code_e_CODE_GAL_E7I
code_e_CODE_GAL_E7Q
code_e_CODE_GAL_E7X
code_e_CODE_GAL_E8I
code_e_CODE_GAL_E8Q
code_e_CODE_GAL_E8X
code_e_CODE_GLO_L1OF
code_e_CODE_GLO_L1P
code_e_CODE_GLO_L2OF
code_e_CODE_GLO_L2P
code_e_CODE_GPS_L1CA
code_e_CODE_GPS_L1CI
code_e_CODE_GPS_L1CQ
code_e_CODE_GPS_L1CX
code_e_CODE_GPS_L1P
code_e_CODE_GPS_L2CL
code_e_CODE_GPS_L2CM
code_e_CODE_GPS_L2CX
code_e_CODE_GPS_L2P
code_e_CODE_GPS_L5I
code_e_CODE_GPS_L5Q
code_e_CODE_GPS_L5X
code_e_CODE_INVALID
code_e_CODE_QZS_L1CA
code_e_CODE_QZS_L1CI
code_e_CODE_QZS_L1CQ
code_e_CODE_QZS_L1CX
code_e_CODE_QZS_L2CL
code_e_CODE_QZS_L2CM
code_e_CODE_QZS_L2CX
code_e_CODE_QZS_L5I
code_e_CODE_QZS_L5Q
code_e_CODE_QZS_L5X
code_e_CODE_SBAS_L1CA
code_e_CODE_SBAS_L5I
code_e_CODE_SBAS_L5Q
code_e_CODE_SBAS_L5X
constellation_e_CONSTELLATION_BDS
constellation_e_CONSTELLATION_COUNT
constellation_e_CONSTELLATION_GAL
constellation_e_CONSTELLATION_GLO
constellation_e_CONSTELLATION_GPS
constellation_e_CONSTELLATION_INVALID
constellation_e_CONSTELLATION_QZS
constellation_e_CONSTELLATION_SBAS
ephemeris_status_t_EPH_FIT_INTERVAL_EQ_0
ephemeris_status_t_EPH_INVALID
ephemeris_status_t_EPH_INVALID_IOD
ephemeris_status_t_EPH_INVALID_SID
ephemeris_status_t_EPH_NULL
ephemeris_status_t_EPH_TOO_OLD
ephemeris_status_t_EPH_UNHEALTHY
ephemeris_status_t_EPH_VALID
ephemeris_status_t_EPH_WN_EQ_0
geoid_model_t_GEOID_MODEL_EGM96
geoid_model_t_GEOID_MODEL_EGM2008
geoid_model_t_GEOID_MODEL_NONE
processing_strategy_t_ALL_CONSTELLATIONS
processing_strategy_t_GPS_L1CA_WHEN_POSSIBLE
processing_strategy_t_GPS_ONLY
processing_strategy_t_L1_ONLY
satellite_orbit_type_t_GEO
satellite_orbit_type_t_IGSO
satellite_orbit_type_t_MEO

Statics§

pvt_err_msg

Functions§

add_secs
calc_PVT
calc_ionosphere
calc_sat_az_el
calc_sat_doppler
calc_sat_state
calc_troposphere
code_string_to_enum
code_to_chip_count
code_to_chip_rate
code_to_constellation
code_to_sig_count
code_to_string
constellation_string_to_enum
constellation_to_sat_count
constellation_to_string
crc24q
date2mjd
date2utc
decode_bds_d1_ephemeris
decode_ephemeris
decode_gal_ephemeris
decode_iono_parameters
decode_lock_time
decode_utc_parameters
encode_lock_time
ephemeris_equal
ephemeris_healthy
ephemeris_valid
ephemeris_valid_detailed
floor_to_epoch
get_ephemeris_status_t
get_geoid_model
get_geoid_offset
get_gps_utc_offset
glo2gps
gps2glo
gps2utc
gps_time_valid
gpsdifftime
is_bds2
is_gal
is_glo
is_gps
is_leap_second_event
is_qzss
is_sbas
llhdeg2rad
llhrad2deg
mjd2gps
mjd2utc
nav_meas_flags_valid
pseudorange_valid
round_to_epoch
sid_set_contains
sid_set_get_sat_count
sid_set_get_sig_count
sid_set_init
sid_to_carr_freq
sid_to_constellation
sid_to_string
sid_valid
utc2gps
utc2mjd
wgsecef2azel
wgsecef2llh
wgsecef2ned
wgsllh2ecef
wgsned2ecef

Type Aliases§

code_e
Code identifier.
constellation_e
Constellation identifier.
ephemeris_status_t
geoid_model_t
nav_meas_flags_t
Navigation measurement flag mask.
processing_strategy_t
s8
s16
s32
satellite_orbit_type_t
}
u8_
u16_
u32_
u64_

Unions§

ephemeris_kepler_t__bindgen_ty_1
ephemeris_t__bindgen_ty_1