Copyright | Copyright (C) 2015-2018 Swift Navigation Inc. |
---|---|
License | LGPL-3 |
Maintainer | Swift Navigation <dev@swiftnav.com> |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Satellite observation messages from the device.
- data ObservationHeader = ObservationHeader {}
- observationHeader_t :: Lens' ObservationHeader GpsTime
- observationHeader_n_obs :: Lens' ObservationHeader Word8
- data Doppler = Doppler {
- _doppler_i :: !Int16
- _doppler_f :: !Word8
- doppler_i :: Lens' Doppler Int16
- doppler_f :: Lens' Doppler Word8
- data PackedObsContent = PackedObsContent {}
- packedObsContent_sid :: Lens' PackedObsContent GnssSignal
- packedObsContent_lock :: Lens' PackedObsContent Word8
- packedObsContent_flags :: Lens' PackedObsContent Word8
- packedObsContent_cn0 :: Lens' PackedObsContent Word8
- packedObsContent_P :: Lens' PackedObsContent Word32
- packedObsContent_L :: Lens' PackedObsContent CarrierPhase
- packedObsContent_D :: Lens' PackedObsContent Doppler
- msgObs :: Word16
- data MsgObs = MsgObs {}
- msgObs_obs :: Lens' MsgObs [PackedObsContent]
- msgObs_header :: Lens' MsgObs ObservationHeader
- msgBasePosLlh :: Word16
- data MsgBasePosLlh = MsgBasePosLlh {}
- msgBasePosLlh_lon :: Lens' MsgBasePosLlh Double
- msgBasePosLlh_lat :: Lens' MsgBasePosLlh Double
- msgBasePosLlh_height :: Lens' MsgBasePosLlh Double
- msgBasePosEcef :: Word16
- data MsgBasePosEcef = MsgBasePosEcef {}
- msgBasePosEcef_z :: Lens' MsgBasePosEcef Double
- msgBasePosEcef_y :: Lens' MsgBasePosEcef Double
- msgBasePosEcef_x :: Lens' MsgBasePosEcef Double
- data EphemerisCommonContent = EphemerisCommonContent {}
- ephemerisCommonContent_valid :: Lens' EphemerisCommonContent Word8
- ephemerisCommonContent_ura :: Lens' EphemerisCommonContent Double
- ephemerisCommonContent_toe :: Lens' EphemerisCommonContent GpsTimeSec
- ephemerisCommonContent_sid :: Lens' EphemerisCommonContent GnssSignal
- ephemerisCommonContent_health_bits :: Lens' EphemerisCommonContent Word8
- ephemerisCommonContent_fit_interval :: Lens' EphemerisCommonContent Word32
- data EphemerisCommonContentDepA = EphemerisCommonContentDepA {}
- ephemerisCommonContentDepA_valid :: Lens' EphemerisCommonContentDepA Word8
- ephemerisCommonContentDepA_ura :: Lens' EphemerisCommonContentDepA Double
- ephemerisCommonContentDepA_toe :: Lens' EphemerisCommonContentDepA GpsTimeDep
- ephemerisCommonContentDepA_sid :: Lens' EphemerisCommonContentDepA GnssSignalDep
- ephemerisCommonContentDepA_health_bits :: Lens' EphemerisCommonContentDepA Word8
- ephemerisCommonContentDepA_fit_interval :: Lens' EphemerisCommonContentDepA Word32
- msgEphemerisGpsDepE :: Word16
- data MsgEphemerisGpsDepE = MsgEphemerisGpsDepE {
- _msgEphemerisGpsDepE_common :: !EphemerisCommonContentDepA
- _msgEphemerisGpsDepE_tgd :: !Double
- _msgEphemerisGpsDepE_c_rs :: !Double
- _msgEphemerisGpsDepE_c_rc :: !Double
- _msgEphemerisGpsDepE_c_uc :: !Double
- _msgEphemerisGpsDepE_c_us :: !Double
- _msgEphemerisGpsDepE_c_ic :: !Double
- _msgEphemerisGpsDepE_c_is :: !Double
- _msgEphemerisGpsDepE_dn :: !Double
- _msgEphemerisGpsDepE_m0 :: !Double
- _msgEphemerisGpsDepE_ecc :: !Double
- _msgEphemerisGpsDepE_sqrta :: !Double
- _msgEphemerisGpsDepE_omega0 :: !Double
- _msgEphemerisGpsDepE_omegadot :: !Double
- _msgEphemerisGpsDepE_w :: !Double
- _msgEphemerisGpsDepE_inc :: !Double
- _msgEphemerisGpsDepE_inc_dot :: !Double
- _msgEphemerisGpsDepE_af0 :: !Double
- _msgEphemerisGpsDepE_af1 :: !Double
- _msgEphemerisGpsDepE_af2 :: !Double
- _msgEphemerisGpsDepE_toc :: !GpsTimeDep
- _msgEphemerisGpsDepE_iode :: !Word8
- _msgEphemerisGpsDepE_iodc :: !Word16
- msgEphemerisGpsDepE_w :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_toc :: Lens' MsgEphemerisGpsDepE GpsTimeDep
- msgEphemerisGpsDepE_tgd :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_sqrta :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_omegadot :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_omega0 :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_m0 :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_iode :: Lens' MsgEphemerisGpsDepE Word8
- msgEphemerisGpsDepE_iodc :: Lens' MsgEphemerisGpsDepE Word16
- msgEphemerisGpsDepE_inc_dot :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_inc :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_ecc :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_dn :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_common :: Lens' MsgEphemerisGpsDepE EphemerisCommonContentDepA
- msgEphemerisGpsDepE_c_us :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_c_uc :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_c_rs :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_c_rc :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_c_is :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_c_ic :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_af2 :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_af1 :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_af0 :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGps :: Word16
- data MsgEphemerisGps = MsgEphemerisGps {
- _msgEphemerisGps_common :: !EphemerisCommonContent
- _msgEphemerisGps_tgd :: !Double
- _msgEphemerisGps_c_rs :: !Double
- _msgEphemerisGps_c_rc :: !Double
- _msgEphemerisGps_c_uc :: !Double
- _msgEphemerisGps_c_us :: !Double
- _msgEphemerisGps_c_ic :: !Double
- _msgEphemerisGps_c_is :: !Double
- _msgEphemerisGps_dn :: !Double
- _msgEphemerisGps_m0 :: !Double
- _msgEphemerisGps_ecc :: !Double
- _msgEphemerisGps_sqrta :: !Double
- _msgEphemerisGps_omega0 :: !Double
- _msgEphemerisGps_omegadot :: !Double
- _msgEphemerisGps_w :: !Double
- _msgEphemerisGps_inc :: !Double
- _msgEphemerisGps_inc_dot :: !Double
- _msgEphemerisGps_af0 :: !Double
- _msgEphemerisGps_af1 :: !Double
- _msgEphemerisGps_af2 :: !Double
- _msgEphemerisGps_toc :: !GpsTimeSec
- _msgEphemerisGps_iode :: !Word8
- _msgEphemerisGps_iodc :: !Word16
- msgEphemerisGps_w :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_toc :: Lens' MsgEphemerisGps GpsTimeSec
- msgEphemerisGps_tgd :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_sqrta :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_omegadot :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_omega0 :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_m0 :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_iode :: Lens' MsgEphemerisGps Word8
- msgEphemerisGps_iodc :: Lens' MsgEphemerisGps Word16
- msgEphemerisGps_inc_dot :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_inc :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_ecc :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_dn :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_common :: Lens' MsgEphemerisGps EphemerisCommonContent
- msgEphemerisGps_c_us :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_c_uc :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_c_rs :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_c_rc :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_c_is :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_c_ic :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_af2 :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_af1 :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_af0 :: Lens' MsgEphemerisGps Double
- msgEphemerisSbasDepA :: Word16
- data MsgEphemerisSbasDepA = MsgEphemerisSbasDepA {}
- msgEphemerisSbasDepA_vel :: Lens' MsgEphemerisSbasDepA [Double]
- msgEphemerisSbasDepA_pos :: Lens' MsgEphemerisSbasDepA [Double]
- msgEphemerisSbasDepA_common :: Lens' MsgEphemerisSbasDepA EphemerisCommonContentDepA
- msgEphemerisSbasDepA_acc :: Lens' MsgEphemerisSbasDepA [Double]
- msgEphemerisSbasDepA_a_gf1 :: Lens' MsgEphemerisSbasDepA Double
- msgEphemerisSbasDepA_a_gf0 :: Lens' MsgEphemerisSbasDepA Double
- msgEphemerisGloDepA :: Word16
- data MsgEphemerisGloDepA = MsgEphemerisGloDepA {}
- msgEphemerisGloDepA_vel :: Lens' MsgEphemerisGloDepA [Double]
- msgEphemerisGloDepA_tau :: Lens' MsgEphemerisGloDepA Double
- msgEphemerisGloDepA_pos :: Lens' MsgEphemerisGloDepA [Double]
- msgEphemerisGloDepA_gamma :: Lens' MsgEphemerisGloDepA Double
- msgEphemerisGloDepA_common :: Lens' MsgEphemerisGloDepA EphemerisCommonContentDepA
- msgEphemerisGloDepA_acc :: Lens' MsgEphemerisGloDepA [Double]
- msgEphemerisSbas :: Word16
- data MsgEphemerisSbas = MsgEphemerisSbas {}
- msgEphemerisSbas_vel :: Lens' MsgEphemerisSbas [Double]
- msgEphemerisSbas_pos :: Lens' MsgEphemerisSbas [Double]
- msgEphemerisSbas_common :: Lens' MsgEphemerisSbas EphemerisCommonContent
- msgEphemerisSbas_acc :: Lens' MsgEphemerisSbas [Double]
- msgEphemerisSbas_a_gf1 :: Lens' MsgEphemerisSbas Double
- msgEphemerisSbas_a_gf0 :: Lens' MsgEphemerisSbas Double
- msgEphemerisGloDepB :: Word16
- data MsgEphemerisGloDepB = MsgEphemerisGloDepB {}
- msgEphemerisGloDepB_vel :: Lens' MsgEphemerisGloDepB [Double]
- msgEphemerisGloDepB_tau :: Lens' MsgEphemerisGloDepB Double
- msgEphemerisGloDepB_pos :: Lens' MsgEphemerisGloDepB [Double]
- msgEphemerisGloDepB_gamma :: Lens' MsgEphemerisGloDepB Double
- msgEphemerisGloDepB_common :: Lens' MsgEphemerisGloDepB EphemerisCommonContent
- msgEphemerisGloDepB_acc :: Lens' MsgEphemerisGloDepB [Double]
- msgEphemerisGloDepC :: Word16
- data MsgEphemerisGloDepC = MsgEphemerisGloDepC {
- _msgEphemerisGloDepC_common :: !EphemerisCommonContent
- _msgEphemerisGloDepC_gamma :: !Double
- _msgEphemerisGloDepC_tau :: !Double
- _msgEphemerisGloDepC_d_tau :: !Double
- _msgEphemerisGloDepC_pos :: ![Double]
- _msgEphemerisGloDepC_vel :: ![Double]
- _msgEphemerisGloDepC_acc :: ![Double]
- _msgEphemerisGloDepC_fcn :: !Word8
- msgEphemerisGloDepC_vel :: Lens' MsgEphemerisGloDepC [Double]
- msgEphemerisGloDepC_tau :: Lens' MsgEphemerisGloDepC Double
- msgEphemerisGloDepC_pos :: Lens' MsgEphemerisGloDepC [Double]
- msgEphemerisGloDepC_gamma :: Lens' MsgEphemerisGloDepC Double
- msgEphemerisGloDepC_fcn :: Lens' MsgEphemerisGloDepC Word8
- msgEphemerisGloDepC_d_tau :: Lens' MsgEphemerisGloDepC Double
- msgEphemerisGloDepC_common :: Lens' MsgEphemerisGloDepC EphemerisCommonContent
- msgEphemerisGloDepC_acc :: Lens' MsgEphemerisGloDepC [Double]
- msgEphemerisGlo :: Word16
- data MsgEphemerisGlo = MsgEphemerisGlo {
- _msgEphemerisGlo_common :: !EphemerisCommonContent
- _msgEphemerisGlo_gamma :: !Double
- _msgEphemerisGlo_tau :: !Double
- _msgEphemerisGlo_d_tau :: !Double
- _msgEphemerisGlo_pos :: ![Double]
- _msgEphemerisGlo_vel :: ![Double]
- _msgEphemerisGlo_acc :: ![Double]
- _msgEphemerisGlo_fcn :: !Word8
- _msgEphemerisGlo_iod :: !Word8
- msgEphemerisGlo_vel :: Lens' MsgEphemerisGlo [Double]
- msgEphemerisGlo_tau :: Lens' MsgEphemerisGlo Double
- msgEphemerisGlo_pos :: Lens' MsgEphemerisGlo [Double]
- msgEphemerisGlo_iod :: Lens' MsgEphemerisGlo Word8
- msgEphemerisGlo_gamma :: Lens' MsgEphemerisGlo Double
- msgEphemerisGlo_fcn :: Lens' MsgEphemerisGlo Word8
- msgEphemerisGlo_d_tau :: Lens' MsgEphemerisGlo Double
- msgEphemerisGlo_common :: Lens' MsgEphemerisGlo EphemerisCommonContent
- msgEphemerisGlo_acc :: Lens' MsgEphemerisGlo [Double]
- msgEphemerisDepD :: Word16
- data MsgEphemerisDepD = MsgEphemerisDepD {
- _msgEphemerisDepD_tgd :: !Double
- _msgEphemerisDepD_c_rs :: !Double
- _msgEphemerisDepD_c_rc :: !Double
- _msgEphemerisDepD_c_uc :: !Double
- _msgEphemerisDepD_c_us :: !Double
- _msgEphemerisDepD_c_ic :: !Double
- _msgEphemerisDepD_c_is :: !Double
- _msgEphemerisDepD_dn :: !Double
- _msgEphemerisDepD_m0 :: !Double
- _msgEphemerisDepD_ecc :: !Double
- _msgEphemerisDepD_sqrta :: !Double
- _msgEphemerisDepD_omega0 :: !Double
- _msgEphemerisDepD_omegadot :: !Double
- _msgEphemerisDepD_w :: !Double
- _msgEphemerisDepD_inc :: !Double
- _msgEphemerisDepD_inc_dot :: !Double
- _msgEphemerisDepD_af0 :: !Double
- _msgEphemerisDepD_af1 :: !Double
- _msgEphemerisDepD_af2 :: !Double
- _msgEphemerisDepD_toe_tow :: !Double
- _msgEphemerisDepD_toe_wn :: !Word16
- _msgEphemerisDepD_toc_tow :: !Double
- _msgEphemerisDepD_toc_wn :: !Word16
- _msgEphemerisDepD_valid :: !Word8
- _msgEphemerisDepD_healthy :: !Word8
- _msgEphemerisDepD_sid :: !GnssSignalDep
- _msgEphemerisDepD_iode :: !Word8
- _msgEphemerisDepD_iodc :: !Word16
- _msgEphemerisDepD_reserved :: !Word32
- msgEphemerisDepD_w :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_valid :: Lens' MsgEphemerisDepD Word8
- msgEphemerisDepD_toe_wn :: Lens' MsgEphemerisDepD Word16
- msgEphemerisDepD_toe_tow :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_toc_wn :: Lens' MsgEphemerisDepD Word16
- msgEphemerisDepD_toc_tow :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_tgd :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_sqrta :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_sid :: Lens' MsgEphemerisDepD GnssSignalDep
- msgEphemerisDepD_reserved :: Lens' MsgEphemerisDepD Word32
- msgEphemerisDepD_omegadot :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_omega0 :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_m0 :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_iode :: Lens' MsgEphemerisDepD Word8
- msgEphemerisDepD_iodc :: Lens' MsgEphemerisDepD Word16
- msgEphemerisDepD_inc_dot :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_inc :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_healthy :: Lens' MsgEphemerisDepD Word8
- msgEphemerisDepD_ecc :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_dn :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_c_us :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_c_uc :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_c_rs :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_c_rc :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_c_is :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_c_ic :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_af2 :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_af1 :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_af0 :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepA :: Word16
- data MsgEphemerisDepA = MsgEphemerisDepA {
- _msgEphemerisDepA_tgd :: !Double
- _msgEphemerisDepA_c_rs :: !Double
- _msgEphemerisDepA_c_rc :: !Double
- _msgEphemerisDepA_c_uc :: !Double
- _msgEphemerisDepA_c_us :: !Double
- _msgEphemerisDepA_c_ic :: !Double
- _msgEphemerisDepA_c_is :: !Double
- _msgEphemerisDepA_dn :: !Double
- _msgEphemerisDepA_m0 :: !Double
- _msgEphemerisDepA_ecc :: !Double
- _msgEphemerisDepA_sqrta :: !Double
- _msgEphemerisDepA_omega0 :: !Double
- _msgEphemerisDepA_omegadot :: !Double
- _msgEphemerisDepA_w :: !Double
- _msgEphemerisDepA_inc :: !Double
- _msgEphemerisDepA_inc_dot :: !Double
- _msgEphemerisDepA_af0 :: !Double
- _msgEphemerisDepA_af1 :: !Double
- _msgEphemerisDepA_af2 :: !Double
- _msgEphemerisDepA_toe_tow :: !Double
- _msgEphemerisDepA_toe_wn :: !Word16
- _msgEphemerisDepA_toc_tow :: !Double
- _msgEphemerisDepA_toc_wn :: !Word16
- _msgEphemerisDepA_valid :: !Word8
- _msgEphemerisDepA_healthy :: !Word8
- _msgEphemerisDepA_prn :: !Word8
- msgEphemerisDepA_w :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_valid :: Lens' MsgEphemerisDepA Word8
- msgEphemerisDepA_toe_wn :: Lens' MsgEphemerisDepA Word16
- msgEphemerisDepA_toe_tow :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_toc_wn :: Lens' MsgEphemerisDepA Word16
- msgEphemerisDepA_toc_tow :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_tgd :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_sqrta :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_prn :: Lens' MsgEphemerisDepA Word8
- msgEphemerisDepA_omegadot :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_omega0 :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_m0 :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_inc_dot :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_inc :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_healthy :: Lens' MsgEphemerisDepA Word8
- msgEphemerisDepA_ecc :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_dn :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_c_us :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_c_uc :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_c_rs :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_c_rc :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_c_is :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_c_ic :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_af2 :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_af1 :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_af0 :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepB :: Word16
- data MsgEphemerisDepB = MsgEphemerisDepB {
- _msgEphemerisDepB_tgd :: !Double
- _msgEphemerisDepB_c_rs :: !Double
- _msgEphemerisDepB_c_rc :: !Double
- _msgEphemerisDepB_c_uc :: !Double
- _msgEphemerisDepB_c_us :: !Double
- _msgEphemerisDepB_c_ic :: !Double
- _msgEphemerisDepB_c_is :: !Double
- _msgEphemerisDepB_dn :: !Double
- _msgEphemerisDepB_m0 :: !Double
- _msgEphemerisDepB_ecc :: !Double
- _msgEphemerisDepB_sqrta :: !Double
- _msgEphemerisDepB_omega0 :: !Double
- _msgEphemerisDepB_omegadot :: !Double
- _msgEphemerisDepB_w :: !Double
- _msgEphemerisDepB_inc :: !Double
- _msgEphemerisDepB_inc_dot :: !Double
- _msgEphemerisDepB_af0 :: !Double
- _msgEphemerisDepB_af1 :: !Double
- _msgEphemerisDepB_af2 :: !Double
- _msgEphemerisDepB_toe_tow :: !Double
- _msgEphemerisDepB_toe_wn :: !Word16
- _msgEphemerisDepB_toc_tow :: !Double
- _msgEphemerisDepB_toc_wn :: !Word16
- _msgEphemerisDepB_valid :: !Word8
- _msgEphemerisDepB_healthy :: !Word8
- _msgEphemerisDepB_prn :: !Word8
- _msgEphemerisDepB_iode :: !Word8
- msgEphemerisDepB_w :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_valid :: Lens' MsgEphemerisDepB Word8
- msgEphemerisDepB_toe_wn :: Lens' MsgEphemerisDepB Word16
- msgEphemerisDepB_toe_tow :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_toc_wn :: Lens' MsgEphemerisDepB Word16
- msgEphemerisDepB_toc_tow :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_tgd :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_sqrta :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_prn :: Lens' MsgEphemerisDepB Word8
- msgEphemerisDepB_omegadot :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_omega0 :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_m0 :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_iode :: Lens' MsgEphemerisDepB Word8
- msgEphemerisDepB_inc_dot :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_inc :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_healthy :: Lens' MsgEphemerisDepB Word8
- msgEphemerisDepB_ecc :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_dn :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_c_us :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_c_uc :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_c_rs :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_c_rc :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_c_is :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_c_ic :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_af2 :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_af1 :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_af0 :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepC :: Word16
- data MsgEphemerisDepC = MsgEphemerisDepC {
- _msgEphemerisDepC_tgd :: !Double
- _msgEphemerisDepC_c_rs :: !Double
- _msgEphemerisDepC_c_rc :: !Double
- _msgEphemerisDepC_c_uc :: !Double
- _msgEphemerisDepC_c_us :: !Double
- _msgEphemerisDepC_c_ic :: !Double
- _msgEphemerisDepC_c_is :: !Double
- _msgEphemerisDepC_dn :: !Double
- _msgEphemerisDepC_m0 :: !Double
- _msgEphemerisDepC_ecc :: !Double
- _msgEphemerisDepC_sqrta :: !Double
- _msgEphemerisDepC_omega0 :: !Double
- _msgEphemerisDepC_omegadot :: !Double
- _msgEphemerisDepC_w :: !Double
- _msgEphemerisDepC_inc :: !Double
- _msgEphemerisDepC_inc_dot :: !Double
- _msgEphemerisDepC_af0 :: !Double
- _msgEphemerisDepC_af1 :: !Double
- _msgEphemerisDepC_af2 :: !Double
- _msgEphemerisDepC_toe_tow :: !Double
- _msgEphemerisDepC_toe_wn :: !Word16
- _msgEphemerisDepC_toc_tow :: !Double
- _msgEphemerisDepC_toc_wn :: !Word16
- _msgEphemerisDepC_valid :: !Word8
- _msgEphemerisDepC_healthy :: !Word8
- _msgEphemerisDepC_sid :: !GnssSignalDep
- _msgEphemerisDepC_iode :: !Word8
- _msgEphemerisDepC_iodc :: !Word16
- _msgEphemerisDepC_reserved :: !Word32
- msgEphemerisDepC_w :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_valid :: Lens' MsgEphemerisDepC Word8
- msgEphemerisDepC_toe_wn :: Lens' MsgEphemerisDepC Word16
- msgEphemerisDepC_toe_tow :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_toc_wn :: Lens' MsgEphemerisDepC Word16
- msgEphemerisDepC_toc_tow :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_tgd :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_sqrta :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_sid :: Lens' MsgEphemerisDepC GnssSignalDep
- msgEphemerisDepC_reserved :: Lens' MsgEphemerisDepC Word32
- msgEphemerisDepC_omegadot :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_omega0 :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_m0 :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_iode :: Lens' MsgEphemerisDepC Word8
- msgEphemerisDepC_iodc :: Lens' MsgEphemerisDepC Word16
- msgEphemerisDepC_inc_dot :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_inc :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_healthy :: Lens' MsgEphemerisDepC Word8
- msgEphemerisDepC_ecc :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_dn :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_c_us :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_c_uc :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_c_rs :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_c_rc :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_c_is :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_c_ic :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_af2 :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_af1 :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_af0 :: Lens' MsgEphemerisDepC Double
- data ObservationHeaderDep = ObservationHeaderDep {}
- observationHeaderDep_t :: Lens' ObservationHeaderDep GpsTimeDep
- observationHeaderDep_n_obs :: Lens' ObservationHeaderDep Word8
- data CarrierPhaseDepA = CarrierPhaseDepA {}
- carrierPhaseDepA_i :: Lens' CarrierPhaseDepA Int32
- carrierPhaseDepA_f :: Lens' CarrierPhaseDepA Word8
- data PackedObsContentDepA = PackedObsContentDepA {}
- packedObsContentDepA_prn :: Lens' PackedObsContentDepA Word8
- packedObsContentDepA_lock :: Lens' PackedObsContentDepA Word16
- packedObsContentDepA_cn0 :: Lens' PackedObsContentDepA Word8
- packedObsContentDepA_P :: Lens' PackedObsContentDepA Word32
- packedObsContentDepA_L :: Lens' PackedObsContentDepA CarrierPhaseDepA
- data PackedObsContentDepB = PackedObsContentDepB {}
- packedObsContentDepB_sid :: Lens' PackedObsContentDepB GnssSignalDep
- packedObsContentDepB_lock :: Lens' PackedObsContentDepB Word16
- packedObsContentDepB_cn0 :: Lens' PackedObsContentDepB Word8
- packedObsContentDepB_P :: Lens' PackedObsContentDepB Word32
- packedObsContentDepB_L :: Lens' PackedObsContentDepB CarrierPhaseDepA
- data PackedObsContentDepC = PackedObsContentDepC {}
- packedObsContentDepC_sid :: Lens' PackedObsContentDepC GnssSignalDep
- packedObsContentDepC_lock :: Lens' PackedObsContentDepC Word16
- packedObsContentDepC_cn0 :: Lens' PackedObsContentDepC Word8
- packedObsContentDepC_P :: Lens' PackedObsContentDepC Word32
- packedObsContentDepC_L :: Lens' PackedObsContentDepC CarrierPhase
- msgObsDepA :: Word16
- data MsgObsDepA = MsgObsDepA {}
- msgObsDepA_obs :: Lens' MsgObsDepA [PackedObsContentDepA]
- msgObsDepA_header :: Lens' MsgObsDepA ObservationHeaderDep
- msgObsDepB :: Word16
- data MsgObsDepB = MsgObsDepB {}
- msgObsDepB_obs :: Lens' MsgObsDepB [PackedObsContentDepB]
- msgObsDepB_header :: Lens' MsgObsDepB ObservationHeaderDep
- msgObsDepC :: Word16
- data MsgObsDepC = MsgObsDepC {}
- msgObsDepC_obs :: Lens' MsgObsDepC [PackedObsContentDepC]
- msgObsDepC_header :: Lens' MsgObsDepC ObservationHeaderDep
- msgIono :: Word16
- data MsgIono = MsgIono {
- _msgIono_t_nmct :: !GpsTimeSec
- _msgIono_a0 :: !Double
- _msgIono_a1 :: !Double
- _msgIono_a2 :: !Double
- _msgIono_a3 :: !Double
- _msgIono_b0 :: !Double
- _msgIono_b1 :: !Double
- _msgIono_b2 :: !Double
- _msgIono_b3 :: !Double
- msgIono_t_nmct :: Lens' MsgIono GpsTimeSec
- msgIono_b3 :: Lens' MsgIono Double
- msgIono_b2 :: Lens' MsgIono Double
- msgIono_b1 :: Lens' MsgIono Double
- msgIono_b0 :: Lens' MsgIono Double
- msgIono_a3 :: Lens' MsgIono Double
- msgIono_a2 :: Lens' MsgIono Double
- msgIono_a1 :: Lens' MsgIono Double
- msgIono_a0 :: Lens' MsgIono Double
- msgSvConfigurationGps :: Word16
- data MsgSvConfigurationGps = MsgSvConfigurationGps {}
- msgSvConfigurationGps_t_nmct :: Lens' MsgSvConfigurationGps GpsTimeSec
- msgSvConfigurationGps_l2c_mask :: Lens' MsgSvConfigurationGps Word32
- msgGroupDelayDepA :: Word16
- data MsgGroupDelayDepA = MsgGroupDelayDepA {}
- msgGroupDelayDepA_valid :: Lens' MsgGroupDelayDepA Word8
- msgGroupDelayDepA_tgd :: Lens' MsgGroupDelayDepA Int16
- msgGroupDelayDepA_t_op :: Lens' MsgGroupDelayDepA GpsTimeDep
- msgGroupDelayDepA_prn :: Lens' MsgGroupDelayDepA Word8
- msgGroupDelayDepA_isc_l2c :: Lens' MsgGroupDelayDepA Int16
- msgGroupDelayDepA_isc_l1ca :: Lens' MsgGroupDelayDepA Int16
- msgGroupDelayDepB :: Word16
- data MsgGroupDelayDepB = MsgGroupDelayDepB {}
- msgGroupDelayDepB_valid :: Lens' MsgGroupDelayDepB Word8
- msgGroupDelayDepB_tgd :: Lens' MsgGroupDelayDepB Int16
- msgGroupDelayDepB_t_op :: Lens' MsgGroupDelayDepB GpsTimeSec
- msgGroupDelayDepB_sid :: Lens' MsgGroupDelayDepB GnssSignalDep
- msgGroupDelayDepB_isc_l2c :: Lens' MsgGroupDelayDepB Int16
- msgGroupDelayDepB_isc_l1ca :: Lens' MsgGroupDelayDepB Int16
- msgGroupDelay :: Word16
- data MsgGroupDelay = MsgGroupDelay {}
- msgGroupDelay_valid :: Lens' MsgGroupDelay Word8
- msgGroupDelay_tgd :: Lens' MsgGroupDelay Int16
- msgGroupDelay_t_op :: Lens' MsgGroupDelay GpsTimeSec
- msgGroupDelay_sid :: Lens' MsgGroupDelay GnssSignal
- msgGroupDelay_isc_l2c :: Lens' MsgGroupDelay Int16
- msgGroupDelay_isc_l1ca :: Lens' MsgGroupDelay Int16
- data AlmanacCommonContent = AlmanacCommonContent {}
- almanacCommonContent_valid :: Lens' AlmanacCommonContent Word8
- almanacCommonContent_ura :: Lens' AlmanacCommonContent Double
- almanacCommonContent_toa :: Lens' AlmanacCommonContent GpsTimeSec
- almanacCommonContent_sid :: Lens' AlmanacCommonContent GnssSignal
- almanacCommonContent_health_bits :: Lens' AlmanacCommonContent Word8
- almanacCommonContent_fit_interval :: Lens' AlmanacCommonContent Word32
- data AlmanacCommonContentDep = AlmanacCommonContentDep {}
- almanacCommonContentDep_valid :: Lens' AlmanacCommonContentDep Word8
- almanacCommonContentDep_ura :: Lens' AlmanacCommonContentDep Double
- almanacCommonContentDep_toa :: Lens' AlmanacCommonContentDep GpsTimeSec
- almanacCommonContentDep_sid :: Lens' AlmanacCommonContentDep GnssSignalDep
- almanacCommonContentDep_health_bits :: Lens' AlmanacCommonContentDep Word8
- almanacCommonContentDep_fit_interval :: Lens' AlmanacCommonContentDep Word32
- msgAlmanacGpsDep :: Word16
- data MsgAlmanacGpsDep = MsgAlmanacGpsDep {
- _msgAlmanacGpsDep_common :: !AlmanacCommonContentDep
- _msgAlmanacGpsDep_m0 :: !Double
- _msgAlmanacGpsDep_ecc :: !Double
- _msgAlmanacGpsDep_sqrta :: !Double
- _msgAlmanacGpsDep_omega0 :: !Double
- _msgAlmanacGpsDep_omegadot :: !Double
- _msgAlmanacGpsDep_w :: !Double
- _msgAlmanacGpsDep_inc :: !Double
- _msgAlmanacGpsDep_af0 :: !Double
- _msgAlmanacGpsDep_af1 :: !Double
- msgAlmanacGpsDep_w :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_sqrta :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_omegadot :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_omega0 :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_m0 :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_inc :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_ecc :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_common :: Lens' MsgAlmanacGpsDep AlmanacCommonContentDep
- msgAlmanacGpsDep_af1 :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_af0 :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGps :: Word16
- data MsgAlmanacGps = MsgAlmanacGps {
- _msgAlmanacGps_common :: !AlmanacCommonContent
- _msgAlmanacGps_m0 :: !Double
- _msgAlmanacGps_ecc :: !Double
- _msgAlmanacGps_sqrta :: !Double
- _msgAlmanacGps_omega0 :: !Double
- _msgAlmanacGps_omegadot :: !Double
- _msgAlmanacGps_w :: !Double
- _msgAlmanacGps_inc :: !Double
- _msgAlmanacGps_af0 :: !Double
- _msgAlmanacGps_af1 :: !Double
- msgAlmanacGps_w :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_sqrta :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_omegadot :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_omega0 :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_m0 :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_inc :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_ecc :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_common :: Lens' MsgAlmanacGps AlmanacCommonContent
- msgAlmanacGps_af1 :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_af0 :: Lens' MsgAlmanacGps Double
- msgAlmanacGloDep :: Word16
- data MsgAlmanacGloDep = MsgAlmanacGloDep {}
- msgAlmanacGloDep_t_lambda_na :: Lens' MsgAlmanacGloDep Double
- msgAlmanacGloDep_t_dot :: Lens' MsgAlmanacGloDep Double
- msgAlmanacGloDep_t :: Lens' MsgAlmanacGloDep Double
- msgAlmanacGloDep_omega :: Lens' MsgAlmanacGloDep Double
- msgAlmanacGloDep_lambda_na :: Lens' MsgAlmanacGloDep Double
- msgAlmanacGloDep_i :: Lens' MsgAlmanacGloDep Double
- msgAlmanacGloDep_epsilon :: Lens' MsgAlmanacGloDep Double
- msgAlmanacGloDep_common :: Lens' MsgAlmanacGloDep AlmanacCommonContentDep
- msgAlmanacGlo :: Word16
- data MsgAlmanacGlo = MsgAlmanacGlo {}
- msgAlmanacGlo_t_lambda_na :: Lens' MsgAlmanacGlo Double
- msgAlmanacGlo_t_dot :: Lens' MsgAlmanacGlo Double
- msgAlmanacGlo_t :: Lens' MsgAlmanacGlo Double
- msgAlmanacGlo_omega :: Lens' MsgAlmanacGlo Double
- msgAlmanacGlo_lambda_na :: Lens' MsgAlmanacGlo Double
- msgAlmanacGlo_i :: Lens' MsgAlmanacGlo Double
- msgAlmanacGlo_epsilon :: Lens' MsgAlmanacGlo Double
- msgAlmanacGlo_common :: Lens' MsgAlmanacGlo AlmanacCommonContent
- msgGloBiases :: Word16
- data MsgGloBiases = MsgGloBiases {}
- msgGloBiases_mask :: Lens' MsgGloBiases Word8
- msgGloBiases_l2p_bias :: Lens' MsgGloBiases Int16
- msgGloBiases_l2ca_bias :: Lens' MsgGloBiases Int16
- msgGloBiases_l1p_bias :: Lens' MsgGloBiases Int16
- msgGloBiases_l1ca_bias :: Lens' MsgGloBiases Int16
Documentation
data ObservationHeader Source #
ObservationHeader.
Header of a GNSS observation message.
ObservationHeader | |
|
Doppler.
Doppler measurement in Hz represented as a 24-bit fixed point number with Q16.8 layout, i.e. 16-bits of whole doppler and 8-bits of fractional doppler. This doppler is defined as positive for approaching satellites.
Doppler | |
|
data PackedObsContent Source #
PackedObsContent.
Pseudorange and carrier phase observation for a satellite being tracked. The observations are interoperable with 3rd party receivers and conform with typical RTCMv3 GNSS observations.
PackedObsContent | |
|
SBP class for message MSG_OBS (0x004A).
The GPS observations message reports all the raw pseudorange and carrier phase observations for the satellites being tracked by the device. Carrier phase observation here is represented as a 40-bit fixed point number with Q32.8 layout (i.e. 32-bits of whole cycles and 8-bits of fractional cycles). The observations are be interoperable with 3rd party receivers and conform with typical RTCMv3 GNSS observations.
MsgObs | |
|
data MsgBasePosLlh Source #
SBP class for message MSG_BASE_POS_LLH (0x0044).
The base station position message is the position reported by the base station itself. It is used for pseudo-absolute RTK positioning, and is required to be a high-accuracy surveyed location of the base station. Any error here will result in an error in the pseudo-absolute position output.
MsgBasePosLlh | |
|
data MsgBasePosEcef Source #
SBP class for message MSG_BASE_POS_ECEF (0x0048).
The base station position message is the position reported by the base station itself in absolute Earth Centered Earth Fixed coordinates. It is used for pseudo-absolute RTK positioning, and is required to be a high- accuracy surveyed location of the base station. Any error here will result in an error in the pseudo-absolute position output.
MsgBasePosEcef | |
|
data EphemerisCommonContent Source #
EphemerisCommonContent | |
|
data EphemerisCommonContentDepA Source #
EphemerisCommonContentDepA | |
|
data MsgEphemerisGpsDepE Source #
SBP class for message MSG_EPHEMERIS_GPS_DEP_E (0x0081).
The ephemeris message returns a set of satellite orbit parameters that is used to calculate GPS satellite position, velocity, and clock offset. Please see the Navstar GPS Space Segment/Navigation user interfaces (ICD-GPS-200, Table 20-III) for more details.
MsgEphemerisGpsDepE | |
|
data MsgEphemerisGps Source #
SBP class for message MSG_EPHEMERIS_GPS (0x0086).
The ephemeris message returns a set of satellite orbit parameters that is used to calculate GPS satellite position, velocity, and clock offset. Please see the Navstar GPS Space Segment/Navigation user interfaces (ICD-GPS-200, Table 20-III) for more details.
MsgEphemerisGps | |
|
data MsgEphemerisSbasDepA Source #
MsgEphemerisSbasDepA | |
|
data MsgEphemerisGloDepA Source #
SBP class for message MSG_EPHEMERIS_GLO_DEP_A (0x0083).
The ephemeris message returns a set of satellite orbit parameters that is used to calculate GLO satellite position, velocity, and clock offset. Please see the GLO ICD 5.1 "Table 4.5 Characteristics of words of immediate information (ephemeris parameters)" for more details.
MsgEphemerisGloDepA | |
|
data MsgEphemerisSbas Source #
MsgEphemerisSbas | |
|
data MsgEphemerisGloDepB Source #
SBP class for message MSG_EPHEMERIS_GLO_DEP_B (0x0085).
The ephemeris message returns a set of satellite orbit parameters that is used to calculate GLO satellite position, velocity, and clock offset. Please see the GLO ICD 5.1 "Table 4.5 Characteristics of words of immediate information (ephemeris parameters)" for more details.
MsgEphemerisGloDepB | |
|
data MsgEphemerisGloDepC Source #
SBP class for message MSG_EPHEMERIS_GLO_DEP_C (0x0087).
The ephemeris message returns a set of satellite orbit parameters that is used to calculate GLO satellite position, velocity, and clock offset. Please see the GLO ICD 5.1 "Table 4.5 Characteristics of words of immediate information (ephemeris parameters)" for more details.
MsgEphemerisGloDepC | |
|
data MsgEphemerisGlo Source #
SBP class for message MSG_EPHEMERIS_GLO (0x0088).
The ephemeris message returns a set of satellite orbit parameters that is used to calculate GLO satellite position, velocity, and clock offset. Please see the GLO ICD 5.1 "Table 4.5 Characteristics of words of immediate information (ephemeris parameters)" for more details.
MsgEphemerisGlo | |
|
data MsgEphemerisDepD Source #
SBP class for message MSG_EPHEMERIS_DEP_D (0x0080).
The ephemeris message returns a set of satellite orbit parameters that is used to calculate GPS satellite position, velocity, and clock offset. Please see the Navstar GPS Space Segment/Navigation user interfaces (ICD-GPS-200, Table 20-III) for more details.
MsgEphemerisDepD | |
|
data MsgEphemerisDepA Source #
SBP class for message MSG_EPHEMERIS_DEP_A (0x001A).
Deprecated.
MsgEphemerisDepA | |
|
data MsgEphemerisDepB Source #
SBP class for message MSG_EPHEMERIS_DEP_B (0x0046).
Deprecated.
MsgEphemerisDepB | |
|
data MsgEphemerisDepC Source #
SBP class for message MSG_EPHEMERIS_DEP_C (0x0047).
The ephemeris message returns a set of satellite orbit parameters that is used to calculate GPS satellite position, velocity, and clock offset. Please see the Navstar GPS Space Segment/Navigation user interfaces (ICD-GPS-200, Table 20-III) for more details.
MsgEphemerisDepC | |
|
data ObservationHeaderDep Source #
ObservationHeaderDep.
Header of a GPS observation message.
ObservationHeaderDep | |
|
data CarrierPhaseDepA Source #
CarrierPhaseDepA.
Carrier phase measurement in cycles represented as a 40-bit fixed point number with Q32.8 layout, i.e. 32-bits of whole cycles and 8-bits of fractional cycles. This has the opposite sign convention than a typical GPS receiver and the phase has the opposite sign as the pseudorange.
CarrierPhaseDepA | |
|
data PackedObsContentDepA Source #
PackedObsContentDepA.
Deprecated.
PackedObsContentDepA | |
|
data PackedObsContentDepB Source #
PackedObsContentDepB.
Pseudorange and carrier phase observation for a satellite being tracked. Pseudoranges are referenced to a nominal pseudorange.
PackedObsContentDepB | |
|
data PackedObsContentDepC Source #
PackedObsContentDepC.
Pseudorange and carrier phase observation for a satellite being tracked. The observations are be interoperable with 3rd party receivers and conform with typical RTCMv3 GNSS observations.
PackedObsContentDepC | |
|
msgObsDepA :: Word16 Source #
data MsgObsDepA Source #
SBP class for message MSG_OBS_DEP_A (0x0045).
Deprecated.
MsgObsDepA | |
|
msgObsDepB :: Word16 Source #
data MsgObsDepB Source #
SBP class for message MSG_OBS_DEP_B (0x0043).
This observation message has been deprecated in favor of observations that are more interoperable. This message should be used for observations referenced to a nominal pseudorange which are not interoperable with most 3rd party GNSS receievers or typical RTCMv3 observations.
MsgObsDepB | |
|
msgObsDepC :: Word16 Source #
data MsgObsDepC Source #
SBP class for message MSG_OBS_DEP_C (0x0049).
The GPS observations message reports all the raw pseudorange and carrier phase observations for the satellites being tracked by the device. Carrier phase observation here is represented as a 40-bit fixed point number with Q32.8 layout (i.e. 32-bits of whole cycles and 8-bits of fractional cycles). The observations are interoperable with 3rd party receivers and conform with typical RTCMv3 GNSS observations.
MsgObsDepC | |
|
SBP class for message MSG_IONO (0x0090).
The ionospheric parameters which allow the "L1 only" or "L2 only" user to utilize the ionospheric model for computation of the ionospheric delay. Please see ICD-GPS-200 (Chapter 20.3.3.5.1.7) for more details.
MsgIono | |
|
data MsgSvConfigurationGps Source #
SBP class for message MSG_SV_CONFIGURATION_GPS (0x0091).
Please see ICD-GPS-200 (Chapter 20.3.3.5.1.4) for more details.
MsgSvConfigurationGps | |
|
data MsgGroupDelayDepA Source #
SBP class for message MSG_GROUP_DELAY_DEP_A (0x0092).
Please see ICD-GPS-200 (30.3.3.3.1.1) for more details.
MsgGroupDelayDepA | |
|
data MsgGroupDelayDepB Source #
SBP class for message MSG_GROUP_DELAY_DEP_B (0x0093).
Please see ICD-GPS-200 (30.3.3.3.1.1) for more details.
MsgGroupDelayDepB | |
|
data MsgGroupDelay Source #
SBP class for message MSG_GROUP_DELAY (0x0094).
Please see ICD-GPS-200 (30.3.3.3.1.1) for more details.
MsgGroupDelay | |
|
data AlmanacCommonContent Source #
AlmanacCommonContent | |
|
data AlmanacCommonContentDep Source #
AlmanacCommonContentDep | |
|
data MsgAlmanacGpsDep Source #
SBP class for message MSG_ALMANAC_GPS_DEP (0x0070).
The almanac message returns a set of satellite orbit parameters. Almanac data is not very precise and is considered valid for up to several months. Please see the Navstar GPS Space Segment/Navigation user interfaces (ICD- GPS-200, Chapter 20.3.3.5.1.2 Almanac Data) for more details.
MsgAlmanacGpsDep | |
|
data MsgAlmanacGps Source #
SBP class for message MSG_ALMANAC_GPS (0x0072).
The almanac message returns a set of satellite orbit parameters. Almanac data is not very precise and is considered valid for up to several months. Please see the Navstar GPS Space Segment/Navigation user interfaces (ICD- GPS-200, Chapter 20.3.3.5.1.2 Almanac Data) for more details.
MsgAlmanacGps | |
|
data MsgAlmanacGloDep Source #
SBP class for message MSG_ALMANAC_GLO_DEP (0x0071).
The almanac message returns a set of satellite orbit parameters. Almanac data is not very precise and is considered valid for up to several months. Please see the GLO ICD 5.1 "Chapter 4.5 Non-immediate information and almanac" for details.
MsgAlmanacGloDep | |
|
data MsgAlmanacGlo Source #
SBP class for message MSG_ALMANAC_GLO (0x0073).
The almanac message returns a set of satellite orbit parameters. Almanac data is not very precise and is considered valid for up to several months. Please see the GLO ICD 5.1 "Chapter 4.5 Non-immediate information and almanac" for details.
MsgAlmanacGlo | |
|
data MsgGloBiases Source #
SBP class for message MSG_GLO_BIASES (0x0075).
The GLONASS L1/L2 Code-Phase biases allows to perform GPS+GLONASS integer ambiguity resolution for baselines with mixed receiver types (e.g. receiver of different manufacturers)
MsgGloBiases | |
|