| 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 |
SwiftNav.SBP.Observation
Description
Satellite observation messages from the device.
Synopsis
- data ObservationHeader = ObservationHeader {}
- data Doppler = Doppler {
- _doppler_i :: !Int16
- _doppler_f :: !Word8
- observationHeader_n_obs :: Lens' ObservationHeader Word8
- observationHeader_t :: Lens' ObservationHeader GpsTime
- data PackedObsContent = PackedObsContent {}
- doppler_f :: Lens' Doppler Word8
- doppler_i :: Lens' Doppler Int16
- data MsgObs = MsgObs {}
- packedObsContent_D :: Lens' PackedObsContent Doppler
- packedObsContent_L :: Lens' PackedObsContent CarrierPhase
- packedObsContent_P :: Lens' PackedObsContent Word32
- packedObsContent_cn0 :: Lens' PackedObsContent Word8
- packedObsContent_flags :: Lens' PackedObsContent Word8
- packedObsContent_lock :: Lens' PackedObsContent Word8
- packedObsContent_sid :: Lens' PackedObsContent GnssSignal
- msgObs :: Word16
- data MsgBasePosLlh = MsgBasePosLlh {}
- msgObs_header :: Lens' MsgObs ObservationHeader
- msgObs_obs :: Lens' MsgObs [PackedObsContent]
- msgBasePosLlh :: Word16
- data MsgBasePosEcef = MsgBasePosEcef {}
- msgBasePosLlh_height :: Lens' MsgBasePosLlh Double
- msgBasePosLlh_lat :: Lens' MsgBasePosLlh Double
- msgBasePosLlh_lon :: Lens' MsgBasePosLlh Double
- msgBasePosEcef :: Word16
- data EphemerisCommonContent = EphemerisCommonContent {}
- msgBasePosEcef_x :: Lens' MsgBasePosEcef Double
- msgBasePosEcef_y :: Lens' MsgBasePosEcef Double
- msgBasePosEcef_z :: Lens' MsgBasePosEcef Double
- data EphemerisCommonContentDepB = EphemerisCommonContentDepB {}
- ephemerisCommonContent_fit_interval :: Lens' EphemerisCommonContent Word32
- ephemerisCommonContent_health_bits :: Lens' EphemerisCommonContent Word8
- ephemerisCommonContent_sid :: Lens' EphemerisCommonContent GnssSignal
- ephemerisCommonContent_toe :: Lens' EphemerisCommonContent GpsTimeSec
- ephemerisCommonContent_ura :: Lens' EphemerisCommonContent Float
- ephemerisCommonContent_valid :: Lens' EphemerisCommonContent Word8
- data EphemerisCommonContentDepA = EphemerisCommonContentDepA {}
- ephemerisCommonContentDepB_fit_interval :: Lens' EphemerisCommonContentDepB Word32
- ephemerisCommonContentDepB_health_bits :: Lens' EphemerisCommonContentDepB Word8
- ephemerisCommonContentDepB_sid :: Lens' EphemerisCommonContentDepB GnssSignal
- ephemerisCommonContentDepB_toe :: Lens' EphemerisCommonContentDepB GpsTimeSec
- ephemerisCommonContentDepB_ura :: Lens' EphemerisCommonContentDepB Double
- ephemerisCommonContentDepB_valid :: Lens' EphemerisCommonContentDepB Word8
- 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
- ephemerisCommonContentDepA_fit_interval :: Lens' EphemerisCommonContentDepA Word32
- ephemerisCommonContentDepA_health_bits :: Lens' EphemerisCommonContentDepA Word8
- ephemerisCommonContentDepA_sid :: Lens' EphemerisCommonContentDepA GnssSignalDep
- ephemerisCommonContentDepA_toe :: Lens' EphemerisCommonContentDepA GpsTimeDep
- ephemerisCommonContentDepA_ura :: Lens' EphemerisCommonContentDepA Double
- ephemerisCommonContentDepA_valid :: Lens' EphemerisCommonContentDepA Word8
- msgEphemerisGpsDepE :: Word16
- data MsgEphemerisGpsDepF = MsgEphemerisGpsDepF {
- _msgEphemerisGpsDepF_common :: !EphemerisCommonContentDepB
- _msgEphemerisGpsDepF_tgd :: !Double
- _msgEphemerisGpsDepF_c_rs :: !Double
- _msgEphemerisGpsDepF_c_rc :: !Double
- _msgEphemerisGpsDepF_c_uc :: !Double
- _msgEphemerisGpsDepF_c_us :: !Double
- _msgEphemerisGpsDepF_c_ic :: !Double
- _msgEphemerisGpsDepF_c_is :: !Double
- _msgEphemerisGpsDepF_dn :: !Double
- _msgEphemerisGpsDepF_m0 :: !Double
- _msgEphemerisGpsDepF_ecc :: !Double
- _msgEphemerisGpsDepF_sqrta :: !Double
- _msgEphemerisGpsDepF_omega0 :: !Double
- _msgEphemerisGpsDepF_omegadot :: !Double
- _msgEphemerisGpsDepF_w :: !Double
- _msgEphemerisGpsDepF_inc :: !Double
- _msgEphemerisGpsDepF_inc_dot :: !Double
- _msgEphemerisGpsDepF_af0 :: !Double
- _msgEphemerisGpsDepF_af1 :: !Double
- _msgEphemerisGpsDepF_af2 :: !Double
- _msgEphemerisGpsDepF_toc :: !GpsTimeSec
- _msgEphemerisGpsDepF_iode :: !Word8
- _msgEphemerisGpsDepF_iodc :: !Word16
- msgEphemerisGpsDepE_af0 :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_af1 :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_af2 :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_c_ic :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_c_is :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_c_rc :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_c_rs :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_c_uc :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_c_us :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_common :: Lens' MsgEphemerisGpsDepE EphemerisCommonContentDepA
- msgEphemerisGpsDepE_dn :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_ecc :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_inc :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_inc_dot :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_iodc :: Lens' MsgEphemerisGpsDepE Word16
- msgEphemerisGpsDepE_iode :: Lens' MsgEphemerisGpsDepE Word8
- msgEphemerisGpsDepE_m0 :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_omega0 :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_omegadot :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_sqrta :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_tgd :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepE_toc :: Lens' MsgEphemerisGpsDepE GpsTimeDep
- msgEphemerisGpsDepE_w :: Lens' MsgEphemerisGpsDepE Double
- msgEphemerisGpsDepF :: Word16
- data MsgEphemerisGps = MsgEphemerisGps {
- _msgEphemerisGps_common :: !EphemerisCommonContent
- _msgEphemerisGps_tgd :: !Float
- _msgEphemerisGps_c_rs :: !Float
- _msgEphemerisGps_c_rc :: !Float
- _msgEphemerisGps_c_uc :: !Float
- _msgEphemerisGps_c_us :: !Float
- _msgEphemerisGps_c_ic :: !Float
- _msgEphemerisGps_c_is :: !Float
- _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 :: !Float
- _msgEphemerisGps_af1 :: !Float
- _msgEphemerisGps_af2 :: !Float
- _msgEphemerisGps_toc :: !GpsTimeSec
- _msgEphemerisGps_iode :: !Word8
- _msgEphemerisGps_iodc :: !Word16
- msgEphemerisGpsDepF_af0 :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_af1 :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_af2 :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_c_ic :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_c_is :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_c_rc :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_c_rs :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_c_uc :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_c_us :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_common :: Lens' MsgEphemerisGpsDepF EphemerisCommonContentDepB
- msgEphemerisGpsDepF_dn :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_ecc :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_inc :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_inc_dot :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_iodc :: Lens' MsgEphemerisGpsDepF Word16
- msgEphemerisGpsDepF_iode :: Lens' MsgEphemerisGpsDepF Word8
- msgEphemerisGpsDepF_m0 :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_omega0 :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_omegadot :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_sqrta :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_tgd :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGpsDepF_toc :: Lens' MsgEphemerisGpsDepF GpsTimeSec
- msgEphemerisGpsDepF_w :: Lens' MsgEphemerisGpsDepF Double
- msgEphemerisGps :: Word16
- data MsgEphemerisBds = MsgEphemerisBds {
- _msgEphemerisBds_common :: !EphemerisCommonContent
- _msgEphemerisBds_tgd1 :: !Float
- _msgEphemerisBds_tgd2 :: !Float
- _msgEphemerisBds_c_rs :: !Float
- _msgEphemerisBds_c_rc :: !Float
- _msgEphemerisBds_c_uc :: !Float
- _msgEphemerisBds_c_us :: !Float
- _msgEphemerisBds_c_ic :: !Float
- _msgEphemerisBds_c_is :: !Float
- _msgEphemerisBds_dn :: !Double
- _msgEphemerisBds_m0 :: !Double
- _msgEphemerisBds_ecc :: !Double
- _msgEphemerisBds_sqrta :: !Double
- _msgEphemerisBds_omega0 :: !Double
- _msgEphemerisBds_omegadot :: !Double
- _msgEphemerisBds_w :: !Double
- _msgEphemerisBds_inc :: !Double
- _msgEphemerisBds_inc_dot :: !Double
- _msgEphemerisBds_af0 :: !Double
- _msgEphemerisBds_af1 :: !Float
- _msgEphemerisBds_af2 :: !Float
- _msgEphemerisBds_toc :: !GpsTimeSec
- _msgEphemerisBds_iode :: !Word8
- _msgEphemerisBds_iodc :: !Word16
- msgEphemerisGps_af0 :: Lens' MsgEphemerisGps Float
- msgEphemerisGps_af1 :: Lens' MsgEphemerisGps Float
- msgEphemerisGps_af2 :: Lens' MsgEphemerisGps Float
- msgEphemerisGps_c_ic :: Lens' MsgEphemerisGps Float
- msgEphemerisGps_c_is :: Lens' MsgEphemerisGps Float
- msgEphemerisGps_c_rc :: Lens' MsgEphemerisGps Float
- msgEphemerisGps_c_rs :: Lens' MsgEphemerisGps Float
- msgEphemerisGps_c_uc :: Lens' MsgEphemerisGps Float
- msgEphemerisGps_c_us :: Lens' MsgEphemerisGps Float
- msgEphemerisGps_common :: Lens' MsgEphemerisGps EphemerisCommonContent
- msgEphemerisGps_dn :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_ecc :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_inc :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_inc_dot :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_iodc :: Lens' MsgEphemerisGps Word16
- msgEphemerisGps_iode :: Lens' MsgEphemerisGps Word8
- msgEphemerisGps_m0 :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_omega0 :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_omegadot :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_sqrta :: Lens' MsgEphemerisGps Double
- msgEphemerisGps_tgd :: Lens' MsgEphemerisGps Float
- msgEphemerisGps_toc :: Lens' MsgEphemerisGps GpsTimeSec
- msgEphemerisGps_w :: Lens' MsgEphemerisGps Double
- msgEphemerisBds :: Word16
- data MsgEphemerisGal = MsgEphemerisGal {
- _msgEphemerisGal_common :: !EphemerisCommonContent
- _msgEphemerisGal_bgd_e1e5a :: !Float
- _msgEphemerisGal_bgd_e1e5b :: !Float
- _msgEphemerisGal_c_rs :: !Float
- _msgEphemerisGal_c_rc :: !Float
- _msgEphemerisGal_c_uc :: !Float
- _msgEphemerisGal_c_us :: !Float
- _msgEphemerisGal_c_ic :: !Float
- _msgEphemerisGal_c_is :: !Float
- _msgEphemerisGal_dn :: !Double
- _msgEphemerisGal_m0 :: !Double
- _msgEphemerisGal_ecc :: !Double
- _msgEphemerisGal_sqrta :: !Double
- _msgEphemerisGal_omega0 :: !Double
- _msgEphemerisGal_omegadot :: !Double
- _msgEphemerisGal_w :: !Double
- _msgEphemerisGal_inc :: !Double
- _msgEphemerisGal_inc_dot :: !Double
- _msgEphemerisGal_af0 :: !Double
- _msgEphemerisGal_af1 :: !Double
- _msgEphemerisGal_af2 :: !Float
- _msgEphemerisGal_toc :: !GpsTimeSec
- _msgEphemerisGal_iode :: !Word16
- _msgEphemerisGal_iodc :: !Word16
- msgEphemerisBds_af0 :: Lens' MsgEphemerisBds Double
- msgEphemerisBds_af1 :: Lens' MsgEphemerisBds Float
- msgEphemerisBds_af2 :: Lens' MsgEphemerisBds Float
- msgEphemerisBds_c_ic :: Lens' MsgEphemerisBds Float
- msgEphemerisBds_c_is :: Lens' MsgEphemerisBds Float
- msgEphemerisBds_c_rc :: Lens' MsgEphemerisBds Float
- msgEphemerisBds_c_rs :: Lens' MsgEphemerisBds Float
- msgEphemerisBds_c_uc :: Lens' MsgEphemerisBds Float
- msgEphemerisBds_c_us :: Lens' MsgEphemerisBds Float
- msgEphemerisBds_common :: Lens' MsgEphemerisBds EphemerisCommonContent
- msgEphemerisBds_dn :: Lens' MsgEphemerisBds Double
- msgEphemerisBds_ecc :: Lens' MsgEphemerisBds Double
- msgEphemerisBds_inc :: Lens' MsgEphemerisBds Double
- msgEphemerisBds_inc_dot :: Lens' MsgEphemerisBds Double
- msgEphemerisBds_iodc :: Lens' MsgEphemerisBds Word16
- msgEphemerisBds_iode :: Lens' MsgEphemerisBds Word8
- msgEphemerisBds_m0 :: Lens' MsgEphemerisBds Double
- msgEphemerisBds_omega0 :: Lens' MsgEphemerisBds Double
- msgEphemerisBds_omegadot :: Lens' MsgEphemerisBds Double
- msgEphemerisBds_sqrta :: Lens' MsgEphemerisBds Double
- msgEphemerisBds_tgd1 :: Lens' MsgEphemerisBds Float
- msgEphemerisBds_tgd2 :: Lens' MsgEphemerisBds Float
- msgEphemerisBds_toc :: Lens' MsgEphemerisBds GpsTimeSec
- msgEphemerisBds_w :: Lens' MsgEphemerisBds Double
- msgEphemerisGal :: Word16
- data MsgEphemerisSbasDepA = MsgEphemerisSbasDepA {}
- msgEphemerisGal_af0 :: Lens' MsgEphemerisGal Double
- msgEphemerisGal_af1 :: Lens' MsgEphemerisGal Double
- msgEphemerisGal_af2 :: Lens' MsgEphemerisGal Float
- msgEphemerisGal_bgd_e1e5a :: Lens' MsgEphemerisGal Float
- msgEphemerisGal_bgd_e1e5b :: Lens' MsgEphemerisGal Float
- msgEphemerisGal_c_ic :: Lens' MsgEphemerisGal Float
- msgEphemerisGal_c_is :: Lens' MsgEphemerisGal Float
- msgEphemerisGal_c_rc :: Lens' MsgEphemerisGal Float
- msgEphemerisGal_c_rs :: Lens' MsgEphemerisGal Float
- msgEphemerisGal_c_uc :: Lens' MsgEphemerisGal Float
- msgEphemerisGal_c_us :: Lens' MsgEphemerisGal Float
- msgEphemerisGal_common :: Lens' MsgEphemerisGal EphemerisCommonContent
- msgEphemerisGal_dn :: Lens' MsgEphemerisGal Double
- msgEphemerisGal_ecc :: Lens' MsgEphemerisGal Double
- msgEphemerisGal_inc :: Lens' MsgEphemerisGal Double
- msgEphemerisGal_inc_dot :: Lens' MsgEphemerisGal Double
- msgEphemerisGal_iodc :: Lens' MsgEphemerisGal Word16
- msgEphemerisGal_iode :: Lens' MsgEphemerisGal Word16
- msgEphemerisGal_m0 :: Lens' MsgEphemerisGal Double
- msgEphemerisGal_omega0 :: Lens' MsgEphemerisGal Double
- msgEphemerisGal_omegadot :: Lens' MsgEphemerisGal Double
- msgEphemerisGal_sqrta :: Lens' MsgEphemerisGal Double
- msgEphemerisGal_toc :: Lens' MsgEphemerisGal GpsTimeSec
- msgEphemerisGal_w :: Lens' MsgEphemerisGal Double
- msgEphemerisSbasDepA :: Word16
- data MsgEphemerisGloDepA = MsgEphemerisGloDepA {}
- msgEphemerisSbasDepA_a_gf0 :: Lens' MsgEphemerisSbasDepA Double
- msgEphemerisSbasDepA_a_gf1 :: Lens' MsgEphemerisSbasDepA Double
- msgEphemerisSbasDepA_acc :: Lens' MsgEphemerisSbasDepA [Double]
- msgEphemerisSbasDepA_common :: Lens' MsgEphemerisSbasDepA EphemerisCommonContentDepA
- msgEphemerisSbasDepA_pos :: Lens' MsgEphemerisSbasDepA [Double]
- msgEphemerisSbasDepA_vel :: Lens' MsgEphemerisSbasDepA [Double]
- msgEphemerisGloDepA :: Word16
- data MsgEphemerisSbasDepB = MsgEphemerisSbasDepB {}
- msgEphemerisGloDepA_acc :: Lens' MsgEphemerisGloDepA [Double]
- msgEphemerisGloDepA_common :: Lens' MsgEphemerisGloDepA EphemerisCommonContentDepA
- msgEphemerisGloDepA_gamma :: Lens' MsgEphemerisGloDepA Double
- msgEphemerisGloDepA_pos :: Lens' MsgEphemerisGloDepA [Double]
- msgEphemerisGloDepA_tau :: Lens' MsgEphemerisGloDepA Double
- msgEphemerisGloDepA_vel :: Lens' MsgEphemerisGloDepA [Double]
- msgEphemerisSbasDepB :: Word16
- data MsgEphemerisSbas = MsgEphemerisSbas {}
- msgEphemerisSbasDepB_a_gf0 :: Lens' MsgEphemerisSbasDepB Double
- msgEphemerisSbasDepB_a_gf1 :: Lens' MsgEphemerisSbasDepB Double
- msgEphemerisSbasDepB_acc :: Lens' MsgEphemerisSbasDepB [Double]
- msgEphemerisSbasDepB_common :: Lens' MsgEphemerisSbasDepB EphemerisCommonContentDepB
- msgEphemerisSbasDepB_pos :: Lens' MsgEphemerisSbasDepB [Double]
- msgEphemerisSbasDepB_vel :: Lens' MsgEphemerisSbasDepB [Double]
- msgEphemerisSbas :: Word16
- data MsgEphemerisGloDepB = MsgEphemerisGloDepB {}
- msgEphemerisSbas_a_gf0 :: Lens' MsgEphemerisSbas Float
- msgEphemerisSbas_a_gf1 :: Lens' MsgEphemerisSbas Float
- msgEphemerisSbas_acc :: Lens' MsgEphemerisSbas [Float]
- msgEphemerisSbas_common :: Lens' MsgEphemerisSbas EphemerisCommonContent
- msgEphemerisSbas_pos :: Lens' MsgEphemerisSbas [Double]
- msgEphemerisSbas_vel :: Lens' MsgEphemerisSbas [Float]
- msgEphemerisGloDepB :: Word16
- data MsgEphemerisGloDepC = MsgEphemerisGloDepC {
- _msgEphemerisGloDepC_common :: !EphemerisCommonContentDepB
- _msgEphemerisGloDepC_gamma :: !Double
- _msgEphemerisGloDepC_tau :: !Double
- _msgEphemerisGloDepC_d_tau :: !Double
- _msgEphemerisGloDepC_pos :: ![Double]
- _msgEphemerisGloDepC_vel :: ![Double]
- _msgEphemerisGloDepC_acc :: ![Double]
- _msgEphemerisGloDepC_fcn :: !Word8
- msgEphemerisGloDepB_acc :: Lens' MsgEphemerisGloDepB [Double]
- msgEphemerisGloDepB_common :: Lens' MsgEphemerisGloDepB EphemerisCommonContentDepB
- msgEphemerisGloDepB_gamma :: Lens' MsgEphemerisGloDepB Double
- msgEphemerisGloDepB_pos :: Lens' MsgEphemerisGloDepB [Double]
- msgEphemerisGloDepB_tau :: Lens' MsgEphemerisGloDepB Double
- msgEphemerisGloDepB_vel :: Lens' MsgEphemerisGloDepB [Double]
- msgEphemerisGloDepC :: Word16
- data MsgEphemerisGloDepD = MsgEphemerisGloDepD {
- _msgEphemerisGloDepD_common :: !EphemerisCommonContentDepB
- _msgEphemerisGloDepD_gamma :: !Double
- _msgEphemerisGloDepD_tau :: !Double
- _msgEphemerisGloDepD_d_tau :: !Double
- _msgEphemerisGloDepD_pos :: ![Double]
- _msgEphemerisGloDepD_vel :: ![Double]
- _msgEphemerisGloDepD_acc :: ![Double]
- _msgEphemerisGloDepD_fcn :: !Word8
- _msgEphemerisGloDepD_iod :: !Word8
- msgEphemerisGloDepC_acc :: Lens' MsgEphemerisGloDepC [Double]
- msgEphemerisGloDepC_common :: Lens' MsgEphemerisGloDepC EphemerisCommonContentDepB
- msgEphemerisGloDepC_d_tau :: Lens' MsgEphemerisGloDepC Double
- msgEphemerisGloDepC_fcn :: Lens' MsgEphemerisGloDepC Word8
- msgEphemerisGloDepC_gamma :: Lens' MsgEphemerisGloDepC Double
- msgEphemerisGloDepC_pos :: Lens' MsgEphemerisGloDepC [Double]
- msgEphemerisGloDepC_tau :: Lens' MsgEphemerisGloDepC Double
- msgEphemerisGloDepC_vel :: Lens' MsgEphemerisGloDepC [Double]
- msgEphemerisGloDepD :: Word16
- data MsgEphemerisGlo = MsgEphemerisGlo {
- _msgEphemerisGlo_common :: !EphemerisCommonContent
- _msgEphemerisGlo_gamma :: !Float
- _msgEphemerisGlo_tau :: !Float
- _msgEphemerisGlo_d_tau :: !Float
- _msgEphemerisGlo_pos :: ![Double]
- _msgEphemerisGlo_vel :: ![Double]
- _msgEphemerisGlo_acc :: ![Float]
- _msgEphemerisGlo_fcn :: !Word8
- _msgEphemerisGlo_iod :: !Word8
- msgEphemerisGloDepD_acc :: Lens' MsgEphemerisGloDepD [Double]
- msgEphemerisGloDepD_common :: Lens' MsgEphemerisGloDepD EphemerisCommonContentDepB
- msgEphemerisGloDepD_d_tau :: Lens' MsgEphemerisGloDepD Double
- msgEphemerisGloDepD_fcn :: Lens' MsgEphemerisGloDepD Word8
- msgEphemerisGloDepD_gamma :: Lens' MsgEphemerisGloDepD Double
- msgEphemerisGloDepD_iod :: Lens' MsgEphemerisGloDepD Word8
- msgEphemerisGloDepD_pos :: Lens' MsgEphemerisGloDepD [Double]
- msgEphemerisGloDepD_tau :: Lens' MsgEphemerisGloDepD Double
- msgEphemerisGloDepD_vel :: Lens' MsgEphemerisGloDepD [Double]
- msgEphemerisGlo :: 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
- msgEphemerisGlo_acc :: Lens' MsgEphemerisGlo [Float]
- msgEphemerisGlo_common :: Lens' MsgEphemerisGlo EphemerisCommonContent
- msgEphemerisGlo_d_tau :: Lens' MsgEphemerisGlo Float
- msgEphemerisGlo_fcn :: Lens' MsgEphemerisGlo Word8
- msgEphemerisGlo_gamma :: Lens' MsgEphemerisGlo Float
- msgEphemerisGlo_iod :: Lens' MsgEphemerisGlo Word8
- msgEphemerisGlo_pos :: Lens' MsgEphemerisGlo [Double]
- msgEphemerisGlo_tau :: Lens' MsgEphemerisGlo Float
- msgEphemerisGlo_vel :: Lens' MsgEphemerisGlo [Double]
- msgEphemerisDepD :: 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
- msgEphemerisDepD_af0 :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_af1 :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_af2 :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_c_ic :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_c_is :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_c_rc :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_c_rs :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_c_uc :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_c_us :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_dn :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_ecc :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_healthy :: Lens' MsgEphemerisDepD Word8
- msgEphemerisDepD_inc :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_inc_dot :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_iodc :: Lens' MsgEphemerisDepD Word16
- msgEphemerisDepD_iode :: Lens' MsgEphemerisDepD Word8
- msgEphemerisDepD_m0 :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_omega0 :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_omegadot :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_reserved :: Lens' MsgEphemerisDepD Word32
- msgEphemerisDepD_sid :: Lens' MsgEphemerisDepD GnssSignalDep
- msgEphemerisDepD_sqrta :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_tgd :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_toc_tow :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_toc_wn :: Lens' MsgEphemerisDepD Word16
- msgEphemerisDepD_toe_tow :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepD_toe_wn :: Lens' MsgEphemerisDepD Word16
- msgEphemerisDepD_valid :: Lens' MsgEphemerisDepD Word8
- msgEphemerisDepD_w :: Lens' MsgEphemerisDepD Double
- msgEphemerisDepA :: 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
- msgEphemerisDepA_af0 :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_af1 :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_af2 :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_c_ic :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_c_is :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_c_rc :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_c_rs :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_c_uc :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_c_us :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_dn :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_ecc :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_healthy :: Lens' MsgEphemerisDepA Word8
- msgEphemerisDepA_inc :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_inc_dot :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_m0 :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_omega0 :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_omegadot :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_prn :: Lens' MsgEphemerisDepA Word8
- msgEphemerisDepA_sqrta :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_tgd :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_toc_tow :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_toc_wn :: Lens' MsgEphemerisDepA Word16
- msgEphemerisDepA_toe_tow :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepA_toe_wn :: Lens' MsgEphemerisDepA Word16
- msgEphemerisDepA_valid :: Lens' MsgEphemerisDepA Word8
- msgEphemerisDepA_w :: Lens' MsgEphemerisDepA Double
- msgEphemerisDepB :: 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
- msgEphemerisDepB_af0 :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_af1 :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_af2 :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_c_ic :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_c_is :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_c_rc :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_c_rs :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_c_uc :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_c_us :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_dn :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_ecc :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_healthy :: Lens' MsgEphemerisDepB Word8
- msgEphemerisDepB_inc :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_inc_dot :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_iode :: Lens' MsgEphemerisDepB Word8
- msgEphemerisDepB_m0 :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_omega0 :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_omegadot :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_prn :: Lens' MsgEphemerisDepB Word8
- msgEphemerisDepB_sqrta :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_tgd :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_toc_tow :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_toc_wn :: Lens' MsgEphemerisDepB Word16
- msgEphemerisDepB_toe_tow :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepB_toe_wn :: Lens' MsgEphemerisDepB Word16
- msgEphemerisDepB_valid :: Lens' MsgEphemerisDepB Word8
- msgEphemerisDepB_w :: Lens' MsgEphemerisDepB Double
- msgEphemerisDepC :: Word16
- data ObservationHeaderDep = ObservationHeaderDep {}
- msgEphemerisDepC_af0 :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_af1 :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_af2 :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_c_ic :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_c_is :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_c_rc :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_c_rs :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_c_uc :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_c_us :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_dn :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_ecc :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_healthy :: Lens' MsgEphemerisDepC Word8
- msgEphemerisDepC_inc :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_inc_dot :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_iodc :: Lens' MsgEphemerisDepC Word16
- msgEphemerisDepC_iode :: Lens' MsgEphemerisDepC Word8
- msgEphemerisDepC_m0 :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_omega0 :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_omegadot :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_reserved :: Lens' MsgEphemerisDepC Word32
- msgEphemerisDepC_sid :: Lens' MsgEphemerisDepC GnssSignalDep
- msgEphemerisDepC_sqrta :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_tgd :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_toc_tow :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_toc_wn :: Lens' MsgEphemerisDepC Word16
- msgEphemerisDepC_toe_tow :: Lens' MsgEphemerisDepC Double
- msgEphemerisDepC_toe_wn :: Lens' MsgEphemerisDepC Word16
- msgEphemerisDepC_valid :: Lens' MsgEphemerisDepC Word8
- msgEphemerisDepC_w :: Lens' MsgEphemerisDepC Double
- data CarrierPhaseDepA = CarrierPhaseDepA {}
- observationHeaderDep_n_obs :: Lens' ObservationHeaderDep Word8
- observationHeaderDep_t :: Lens' ObservationHeaderDep GpsTimeDep
- data PackedObsContentDepA = PackedObsContentDepA {}
- carrierPhaseDepA_f :: Lens' CarrierPhaseDepA Word8
- carrierPhaseDepA_i :: Lens' CarrierPhaseDepA Int32
- data PackedObsContentDepB = PackedObsContentDepB {}
- packedObsContentDepA_L :: Lens' PackedObsContentDepA CarrierPhaseDepA
- packedObsContentDepA_P :: Lens' PackedObsContentDepA Word32
- packedObsContentDepA_cn0 :: Lens' PackedObsContentDepA Word8
- packedObsContentDepA_lock :: Lens' PackedObsContentDepA Word16
- packedObsContentDepA_prn :: Lens' PackedObsContentDepA Word8
- data PackedObsContentDepC = PackedObsContentDepC {}
- packedObsContentDepB_L :: Lens' PackedObsContentDepB CarrierPhaseDepA
- packedObsContentDepB_P :: Lens' PackedObsContentDepB Word32
- packedObsContentDepB_cn0 :: Lens' PackedObsContentDepB Word8
- packedObsContentDepB_lock :: Lens' PackedObsContentDepB Word16
- packedObsContentDepB_sid :: Lens' PackedObsContentDepB GnssSignalDep
- data MsgObsDepA = MsgObsDepA {}
- packedObsContentDepC_L :: Lens' PackedObsContentDepC CarrierPhase
- packedObsContentDepC_P :: Lens' PackedObsContentDepC Word32
- packedObsContentDepC_cn0 :: Lens' PackedObsContentDepC Word8
- packedObsContentDepC_lock :: Lens' PackedObsContentDepC Word16
- packedObsContentDepC_sid :: Lens' PackedObsContentDepC GnssSignalDep
- msgObsDepA :: Word16
- data MsgObsDepB = MsgObsDepB {}
- msgObsDepA_header :: Lens' MsgObsDepA ObservationHeaderDep
- msgObsDepA_obs :: Lens' MsgObsDepA [PackedObsContentDepA]
- msgObsDepB :: Word16
- data MsgObsDepC = MsgObsDepC {}
- msgObsDepB_header :: Lens' MsgObsDepB ObservationHeaderDep
- msgObsDepB_obs :: Lens' MsgObsDepB [PackedObsContentDepB]
- msgObsDepC :: 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
- msgObsDepC_header :: Lens' MsgObsDepC ObservationHeaderDep
- msgObsDepC_obs :: Lens' MsgObsDepC [PackedObsContentDepC]
- msgIono :: Word16
- data MsgSvConfigurationGpsDep = MsgSvConfigurationGpsDep {}
- msgIono_a0 :: Lens' MsgIono Double
- msgIono_a1 :: Lens' MsgIono Double
- msgIono_a2 :: Lens' MsgIono Double
- msgIono_a3 :: Lens' MsgIono Double
- msgIono_b0 :: Lens' MsgIono Double
- msgIono_b1 :: Lens' MsgIono Double
- msgIono_b2 :: Lens' MsgIono Double
- msgIono_b3 :: Lens' MsgIono Double
- msgIono_t_nmct :: Lens' MsgIono GpsTimeSec
- msgSvConfigurationGpsDep :: Word16
- data GnssCapb = GnssCapb {
- _gnssCapb_gps_active :: !Word64
- _gnssCapb_gps_l2c :: !Word64
- _gnssCapb_gps_l5 :: !Word64
- _gnssCapb_glo_active :: !Word32
- _gnssCapb_glo_l2of :: !Word32
- _gnssCapb_glo_l3 :: !Word32
- _gnssCapb_sbas_active :: !Word64
- _gnssCapb_sbas_l5 :: !Word64
- _gnssCapb_bds_active :: !Word64
- _gnssCapb_bds_d2nav :: !Word64
- _gnssCapb_bds_b2 :: !Word64
- _gnssCapb_bds_b2a :: !Word64
- _gnssCapb_qzss_active :: !Word32
- _gnssCapb_gal_active :: !Word64
- _gnssCapb_gal_e5 :: !Word64
- msgSvConfigurationGpsDep_l2c_mask :: Lens' MsgSvConfigurationGpsDep Word32
- msgSvConfigurationGpsDep_t_nmct :: Lens' MsgSvConfigurationGpsDep GpsTimeSec
- data MsgGnssCapb = MsgGnssCapb {}
- gnssCapb_bds_active :: Lens' GnssCapb Word64
- gnssCapb_bds_b2 :: Lens' GnssCapb Word64
- gnssCapb_bds_b2a :: Lens' GnssCapb Word64
- gnssCapb_bds_d2nav :: Lens' GnssCapb Word64
- gnssCapb_gal_active :: Lens' GnssCapb Word64
- gnssCapb_gal_e5 :: Lens' GnssCapb Word64
- gnssCapb_glo_active :: Lens' GnssCapb Word32
- gnssCapb_glo_l2of :: Lens' GnssCapb Word32
- gnssCapb_glo_l3 :: Lens' GnssCapb Word32
- gnssCapb_gps_active :: Lens' GnssCapb Word64
- gnssCapb_gps_l2c :: Lens' GnssCapb Word64
- gnssCapb_gps_l5 :: Lens' GnssCapb Word64
- gnssCapb_qzss_active :: Lens' GnssCapb Word32
- gnssCapb_sbas_active :: Lens' GnssCapb Word64
- gnssCapb_sbas_l5 :: Lens' GnssCapb Word64
- msgGnssCapb :: Word16
- data MsgGroupDelayDepA = MsgGroupDelayDepA {}
- msgGnssCapb_gc :: Lens' MsgGnssCapb GnssCapb
- msgGnssCapb_t_nmct :: Lens' MsgGnssCapb GpsTimeSec
- msgGroupDelayDepA :: Word16
- data MsgGroupDelayDepB = MsgGroupDelayDepB {}
- msgGroupDelayDepA_isc_l1ca :: Lens' MsgGroupDelayDepA Int16
- msgGroupDelayDepA_isc_l2c :: Lens' MsgGroupDelayDepA Int16
- msgGroupDelayDepA_prn :: Lens' MsgGroupDelayDepA Word8
- msgGroupDelayDepA_t_op :: Lens' MsgGroupDelayDepA GpsTimeDep
- msgGroupDelayDepA_tgd :: Lens' MsgGroupDelayDepA Int16
- msgGroupDelayDepA_valid :: Lens' MsgGroupDelayDepA Word8
- msgGroupDelayDepB :: Word16
- data MsgGroupDelay = MsgGroupDelay {}
- msgGroupDelayDepB_isc_l1ca :: Lens' MsgGroupDelayDepB Int16
- msgGroupDelayDepB_isc_l2c :: Lens' MsgGroupDelayDepB Int16
- msgGroupDelayDepB_sid :: Lens' MsgGroupDelayDepB GnssSignalDep
- msgGroupDelayDepB_t_op :: Lens' MsgGroupDelayDepB GpsTimeSec
- msgGroupDelayDepB_tgd :: Lens' MsgGroupDelayDepB Int16
- msgGroupDelayDepB_valid :: Lens' MsgGroupDelayDepB Word8
- msgGroupDelay :: Word16
- data AlmanacCommonContent = AlmanacCommonContent {}
- msgGroupDelay_isc_l1ca :: Lens' MsgGroupDelay Int16
- msgGroupDelay_isc_l2c :: Lens' MsgGroupDelay Int16
- msgGroupDelay_sid :: Lens' MsgGroupDelay GnssSignal
- msgGroupDelay_t_op :: Lens' MsgGroupDelay GpsTimeSec
- msgGroupDelay_tgd :: Lens' MsgGroupDelay Int16
- msgGroupDelay_valid :: Lens' MsgGroupDelay Word8
- data AlmanacCommonContentDep = AlmanacCommonContentDep {}
- almanacCommonContent_fit_interval :: Lens' AlmanacCommonContent Word32
- almanacCommonContent_health_bits :: Lens' AlmanacCommonContent Word8
- almanacCommonContent_sid :: Lens' AlmanacCommonContent GnssSignal
- almanacCommonContent_toa :: Lens' AlmanacCommonContent GpsTimeSec
- almanacCommonContent_ura :: Lens' AlmanacCommonContent Double
- almanacCommonContent_valid :: Lens' AlmanacCommonContent Word8
- 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
- almanacCommonContentDep_fit_interval :: Lens' AlmanacCommonContentDep Word32
- almanacCommonContentDep_health_bits :: Lens' AlmanacCommonContentDep Word8
- almanacCommonContentDep_sid :: Lens' AlmanacCommonContentDep GnssSignalDep
- almanacCommonContentDep_toa :: Lens' AlmanacCommonContentDep GpsTimeSec
- almanacCommonContentDep_ura :: Lens' AlmanacCommonContentDep Double
- almanacCommonContentDep_valid :: Lens' AlmanacCommonContentDep Word8
- msgAlmanacGpsDep :: 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
- msgAlmanacGpsDep_af0 :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_af1 :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_common :: Lens' MsgAlmanacGpsDep AlmanacCommonContentDep
- msgAlmanacGpsDep_ecc :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_inc :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_m0 :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_omega0 :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_omegadot :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_sqrta :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGpsDep_w :: Lens' MsgAlmanacGpsDep Double
- msgAlmanacGps :: Word16
- data MsgAlmanacGloDep = MsgAlmanacGloDep {}
- msgAlmanacGps_af0 :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_af1 :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_common :: Lens' MsgAlmanacGps AlmanacCommonContent
- msgAlmanacGps_ecc :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_inc :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_m0 :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_omega0 :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_omegadot :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_sqrta :: Lens' MsgAlmanacGps Double
- msgAlmanacGps_w :: Lens' MsgAlmanacGps Double
- msgAlmanacGloDep :: Word16
- data MsgAlmanacGlo = MsgAlmanacGlo {}
- msgAlmanacGloDep_common :: Lens' MsgAlmanacGloDep AlmanacCommonContentDep
- msgAlmanacGloDep_epsilon :: Lens' MsgAlmanacGloDep Double
- msgAlmanacGloDep_i :: Lens' MsgAlmanacGloDep Double
- msgAlmanacGloDep_lambda_na :: Lens' MsgAlmanacGloDep Double
- msgAlmanacGloDep_omega :: Lens' MsgAlmanacGloDep Double
- msgAlmanacGloDep_t :: Lens' MsgAlmanacGloDep Double
- msgAlmanacGloDep_t_dot :: Lens' MsgAlmanacGloDep Double
- msgAlmanacGloDep_t_lambda_na :: Lens' MsgAlmanacGloDep Double
- msgAlmanacGlo :: Word16
- data MsgGloBiases = MsgGloBiases {}
- msgAlmanacGlo_common :: Lens' MsgAlmanacGlo AlmanacCommonContent
- msgAlmanacGlo_epsilon :: Lens' MsgAlmanacGlo Double
- msgAlmanacGlo_i :: Lens' MsgAlmanacGlo Double
- msgAlmanacGlo_lambda_na :: Lens' MsgAlmanacGlo Double
- msgAlmanacGlo_omega :: Lens' MsgAlmanacGlo Double
- msgAlmanacGlo_t :: Lens' MsgAlmanacGlo Double
- msgAlmanacGlo_t_dot :: Lens' MsgAlmanacGlo Double
- msgAlmanacGlo_t_lambda_na :: Lens' MsgAlmanacGlo Double
- msgGloBiases :: Word16
- msgGloBiases_l1ca_bias :: Lens' MsgGloBiases Int16
- msgGloBiases_l1p_bias :: Lens' MsgGloBiases Int16
- msgGloBiases_l2ca_bias :: Lens' MsgGloBiases Int16
- msgGloBiases_l2p_bias :: Lens' MsgGloBiases Int16
- msgGloBiases_mask :: Lens' MsgGloBiases Word8
Documentation
data ObservationHeader #
ObservationHeader.
Header of a GNSS observation message.
Constructors
| ObservationHeader | |
Fields
| |
Instances
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.
Constructors
| Doppler | |
Fields
| |
data PackedObsContent #
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.
Constructors
| PackedObsContent | |
Fields
| |
Instances
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.
Constructors
| MsgObs | |
Fields
| |
data MsgBasePosLlh #
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.
Constructors
| MsgBasePosLlh | |
Fields
| |
Instances
msgBasePosLlh :: Word16 #
data MsgBasePosEcef #
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.
Constructors
| MsgBasePosEcef | |
Fields
| |
Instances
data EphemerisCommonContent #
Constructors
| EphemerisCommonContent | |
Fields
| |
Instances
data EphemerisCommonContentDepB #
Constructors
| EphemerisCommonContentDepB | |
Fields
| |
Instances
data EphemerisCommonContentDepA #
Constructors
| EphemerisCommonContentDepA | |
Fields
| |
Instances
data MsgEphemerisGpsDepE #
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.
Constructors
| MsgEphemerisGpsDepE | |
Fields
| |
Instances
data MsgEphemerisGpsDepF #
SBP class for message MSG_EPHEMERIS_GPS_DEP_F (0x0086).
This observation message has been deprecated in favor of ephemeris message using floats for size reduction.
Constructors
| MsgEphemerisGpsDepF | |
Fields
| |
Instances
data MsgEphemerisGps #
SBP class for message MSG_EPHEMERIS_GPS (0x008A).
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.
Constructors
| MsgEphemerisGps | |
Fields
| |
Instances
data MsgEphemerisBds #
SBP class for message MSG_EPHEMERIS_BDS (0x0089).
The ephemeris message returns a set of satellite orbit parameters that is used to calculate BDS satellite position, velocity, and clock offset. Please see the BeiDou Navigation Satellite System SIS-ICD Version 2.1, Table 5-9 for more details.
Constructors
| MsgEphemerisBds | |
Fields
| |
Instances
data MsgEphemerisGal #
SBP class for message MSG_EPHEMERIS_GAL (0x0095).
The ephemeris message returns a set of satellite orbit parameters that is used to calculate Galileo satellite position, velocity, and clock offset. Please see the Signal In Space ICD OS SIS ICD, Issue 1.3, December 2016 for more details.
Constructors
| MsgEphemerisGal | |
Fields
| |
Instances
data MsgEphemerisSbasDepA #
Constructors
| MsgEphemerisSbasDepA | |
Fields
| |
Instances
data MsgEphemerisGloDepA #
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.
Constructors
| MsgEphemerisGloDepA | |
Fields
| |
Instances
data MsgEphemerisSbasDepB #
SBP class for message MSG_EPHEMERIS_SBAS_DEP_B (0x0084).
This observation message has been deprecated in favor of ephemeris message using floats for size reduction.
Constructors
| MsgEphemerisSbasDepB | |
Fields
| |
Instances
data MsgEphemerisSbas #
Constructors
| MsgEphemerisSbas | |
Fields
| |
Instances
data MsgEphemerisGloDepB #
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.
Constructors
| MsgEphemerisGloDepB | |
Fields
| |
Instances
data MsgEphemerisGloDepC #
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.
Constructors
| MsgEphemerisGloDepC | |
Fields
| |
Instances
data MsgEphemerisGloDepD #
SBP class for message MSG_EPHEMERIS_GLO_DEP_D (0x0088).
This observation message has been deprecated in favor of ephemeris message using floats for size reduction.
Constructors
| MsgEphemerisGloDepD | |
Fields
| |
Instances
data MsgEphemerisGlo #
SBP class for message MSG_EPHEMERIS_GLO (0x008B).
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.
Constructors
| MsgEphemerisGlo | |
Fields
| |
Instances
data MsgEphemerisDepD #
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.
Constructors
| MsgEphemerisDepD | |
Fields
| |
Instances
data MsgEphemerisDepA #
SBP class for message MSG_EPHEMERIS_DEP_A (0x001A).
Deprecated.
Constructors
| MsgEphemerisDepA | |
Fields
| |
Instances
data MsgEphemerisDepB #
SBP class for message MSG_EPHEMERIS_DEP_B (0x0046).
Deprecated.
Constructors
| MsgEphemerisDepB | |
Fields
| |
Instances
data MsgEphemerisDepC #
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.
Constructors
| MsgEphemerisDepC | |
Fields
| |
Instances
data ObservationHeaderDep #
ObservationHeaderDep.
Header of a GPS observation message.
Constructors
| ObservationHeaderDep | |
Fields
| |
Instances
data CarrierPhaseDepA #
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.
Constructors
| CarrierPhaseDepA | |
Fields
| |
Instances
data PackedObsContentDepA #
PackedObsContentDepA.
Deprecated.
Constructors
| PackedObsContentDepA | |
Fields
| |
Instances
data PackedObsContentDepB #
PackedObsContentDepB.
Pseudorange and carrier phase observation for a satellite being tracked. Pseudoranges are referenced to a nominal pseudorange.
Constructors
| PackedObsContentDepB | |
Fields
| |
Instances
data PackedObsContentDepC #
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.
Constructors
| PackedObsContentDepC | |
Fields
| |
Instances
data MsgObsDepA #
SBP class for message MSG_OBS_DEP_A (0x0045).
Deprecated.
Constructors
| MsgObsDepA | |
Fields
| |
Instances
| Eq MsgObsDepA # | |
Defined in SwiftNav.SBP.Observation | |
| Read MsgObsDepA # | |
Defined in SwiftNav.SBP.Observation Methods readsPrec :: Int -> ReadS MsgObsDepA # readList :: ReadS [MsgObsDepA] # readPrec :: ReadPrec MsgObsDepA # readListPrec :: ReadPrec [MsgObsDepA] # | |
| Show MsgObsDepA # | |
Defined in SwiftNav.SBP.Observation Methods showsPrec :: Int -> MsgObsDepA -> ShowS # show :: MsgObsDepA -> String # showList :: [MsgObsDepA] -> ShowS # | |
| ToJSON MsgObsDepA # | |
Defined in SwiftNav.SBP.Observation Methods toJSON :: MsgObsDepA -> Value # toEncoding :: MsgObsDepA -> Encoding # toJSONList :: [MsgObsDepA] -> Value # toEncodingList :: [MsgObsDepA] -> Encoding # | |
| FromJSON MsgObsDepA # | |
Defined in SwiftNav.SBP.Observation | |
| Binary MsgObsDepA # | |
Defined in SwiftNav.SBP.Observation | |
| ToSBP MsgObsDepA # | |
Defined in SwiftNav.SBP.Observation Methods toSBP :: MsgObsDepA -> Word16 -> Msg # | |
msgObsDepA :: Word16 #
data MsgObsDepB #
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.
Constructors
| MsgObsDepB | |
Fields
| |
Instances
| Eq MsgObsDepB # | |
Defined in SwiftNav.SBP.Observation | |
| Read MsgObsDepB # | |
Defined in SwiftNav.SBP.Observation Methods readsPrec :: Int -> ReadS MsgObsDepB # readList :: ReadS [MsgObsDepB] # readPrec :: ReadPrec MsgObsDepB # readListPrec :: ReadPrec [MsgObsDepB] # | |
| Show MsgObsDepB # | |
Defined in SwiftNav.SBP.Observation Methods showsPrec :: Int -> MsgObsDepB -> ShowS # show :: MsgObsDepB -> String # showList :: [MsgObsDepB] -> ShowS # | |
| ToJSON MsgObsDepB # | |
Defined in SwiftNav.SBP.Observation Methods toJSON :: MsgObsDepB -> Value # toEncoding :: MsgObsDepB -> Encoding # toJSONList :: [MsgObsDepB] -> Value # toEncodingList :: [MsgObsDepB] -> Encoding # | |
| FromJSON MsgObsDepB # | |
Defined in SwiftNav.SBP.Observation | |
| Binary MsgObsDepB # | |
Defined in SwiftNav.SBP.Observation | |
| ToSBP MsgObsDepB # | |
Defined in SwiftNav.SBP.Observation Methods toSBP :: MsgObsDepB -> Word16 -> Msg # | |
msgObsDepB :: Word16 #
data MsgObsDepC #
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.
Constructors
| MsgObsDepC | |
Fields
| |
Instances
| Eq MsgObsDepC # | |
Defined in SwiftNav.SBP.Observation | |
| Read MsgObsDepC # | |
Defined in SwiftNav.SBP.Observation Methods readsPrec :: Int -> ReadS MsgObsDepC # readList :: ReadS [MsgObsDepC] # readPrec :: ReadPrec MsgObsDepC # readListPrec :: ReadPrec [MsgObsDepC] # | |
| Show MsgObsDepC # | |
Defined in SwiftNav.SBP.Observation Methods showsPrec :: Int -> MsgObsDepC -> ShowS # show :: MsgObsDepC -> String # showList :: [MsgObsDepC] -> ShowS # | |
| ToJSON MsgObsDepC # | |
Defined in SwiftNav.SBP.Observation Methods toJSON :: MsgObsDepC -> Value # toEncoding :: MsgObsDepC -> Encoding # toJSONList :: [MsgObsDepC] -> Value # toEncodingList :: [MsgObsDepC] -> Encoding # | |
| FromJSON MsgObsDepC # | |
Defined in SwiftNav.SBP.Observation | |
| Binary MsgObsDepC # | |
Defined in SwiftNav.SBP.Observation | |
| ToSBP MsgObsDepC # | |
Defined in SwiftNav.SBP.Observation Methods toSBP :: MsgObsDepC -> Word16 -> Msg # | |
msgObsDepC :: Word16 #
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.
Constructors
| MsgIono | |
Fields
| |
data MsgSvConfigurationGpsDep #
SBP class for message MSG_SV_CONFIGURATION_GPS_DEP (0x0091).
Please see ICD-GPS-200 (Chapter 20.3.3.5.1.4) for more details.
Constructors
| MsgSvConfigurationGpsDep | |
Fields
| |
Instances
Constructors
| GnssCapb | |
Fields
| |
data MsgGnssCapb #
Constructors
| MsgGnssCapb | |
Fields
| |
Instances
| Eq MsgGnssCapb # | |
Defined in SwiftNav.SBP.Observation | |
| Read MsgGnssCapb # | |
Defined in SwiftNav.SBP.Observation Methods readsPrec :: Int -> ReadS MsgGnssCapb # readList :: ReadS [MsgGnssCapb] # readPrec :: ReadPrec MsgGnssCapb # readListPrec :: ReadPrec [MsgGnssCapb] # | |
| Show MsgGnssCapb # | |
Defined in SwiftNav.SBP.Observation Methods showsPrec :: Int -> MsgGnssCapb -> ShowS # show :: MsgGnssCapb -> String # showList :: [MsgGnssCapb] -> ShowS # | |
| ToJSON MsgGnssCapb # | |
Defined in SwiftNav.SBP.Observation Methods toJSON :: MsgGnssCapb -> Value # toEncoding :: MsgGnssCapb -> Encoding # toJSONList :: [MsgGnssCapb] -> Value # toEncodingList :: [MsgGnssCapb] -> Encoding # | |
| FromJSON MsgGnssCapb # | |
Defined in SwiftNav.SBP.Observation | |
| Binary MsgGnssCapb # | |
Defined in SwiftNav.SBP.Observation | |
| ToSBP MsgGnssCapb # | |
Defined in SwiftNav.SBP.Observation Methods toSBP :: MsgGnssCapb -> Word16 -> Msg # | |
msgGnssCapb :: Word16 #
data MsgGroupDelayDepA #
SBP class for message MSG_GROUP_DELAY_DEP_A (0x0092).
Please see ICD-GPS-200 (30.3.3.3.1.1) for more details.
Constructors
| MsgGroupDelayDepA | |
Fields
| |
Instances
data MsgGroupDelayDepB #
SBP class for message MSG_GROUP_DELAY_DEP_B (0x0093).
Please see ICD-GPS-200 (30.3.3.3.1.1) for more details.
Constructors
| MsgGroupDelayDepB | |
Fields
| |
Instances
data MsgGroupDelay #
SBP class for message MSG_GROUP_DELAY (0x0094).
Please see ICD-GPS-200 (30.3.3.3.1.1) for more details.
Constructors
| MsgGroupDelay | |
Fields
| |
Instances
msgGroupDelay :: Word16 #
data AlmanacCommonContent #
Constructors
| AlmanacCommonContent | |
Fields
| |
Instances
data AlmanacCommonContentDep #
Constructors
| AlmanacCommonContentDep | |
Fields
| |
Instances
data MsgAlmanacGpsDep #
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.
Constructors
| MsgAlmanacGpsDep | |
Fields
| |
Instances
data MsgAlmanacGps #
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.
Constructors
| MsgAlmanacGps | |
Fields
| |
Instances
msgAlmanacGps :: Word16 #
data MsgAlmanacGloDep #
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.
Constructors
| MsgAlmanacGloDep | |
Fields
| |
Instances
data MsgAlmanacGlo #
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.
Constructors
| MsgAlmanacGlo | |
Fields
| |
Instances
msgAlmanacGlo :: Word16 #
data MsgGloBiases #
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)
Constructors
| MsgGloBiases | |
Fields
| |
Instances
| Eq MsgGloBiases # | |
Defined in SwiftNav.SBP.Observation | |
| Read MsgGloBiases # | |
Defined in SwiftNav.SBP.Observation Methods readsPrec :: Int -> ReadS MsgGloBiases # readList :: ReadS [MsgGloBiases] # | |
| Show MsgGloBiases # | |
Defined in SwiftNav.SBP.Observation Methods showsPrec :: Int -> MsgGloBiases -> ShowS # show :: MsgGloBiases -> String # showList :: [MsgGloBiases] -> ShowS # | |
| ToJSON MsgGloBiases # | |
Defined in SwiftNav.SBP.Observation Methods toJSON :: MsgGloBiases -> Value # toEncoding :: MsgGloBiases -> Encoding # toJSONList :: [MsgGloBiases] -> Value # toEncodingList :: [MsgGloBiases] -> Encoding # | |
| FromJSON MsgGloBiases # | |
Defined in SwiftNav.SBP.Observation | |
| Binary MsgGloBiases # | |
Defined in SwiftNav.SBP.Observation | |
| ToSBP MsgGloBiases # | |
Defined in SwiftNav.SBP.Observation Methods toSBP :: MsgGloBiases -> Word16 -> Msg # | |
msgGloBiases :: Word16 #