Copyright | Copyright (C) 2015-2021 Swift Navigation Inc. |
---|---|
License | MIT |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
SwiftNav.SBP.Observation
Description
< Satellite observation messages from the device. The SBP sender ID of 0 indicates remote observations from a GNSS base station, correction network, or Skylark, Swift's cloud GNSS correction product. >
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 PackedOsrContent = PackedOsrContent {}
- 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
- data MsgObs = MsgObs {}
- packedOsrContent_L :: Lens' PackedOsrContent CarrierPhase
- packedOsrContent_P :: Lens' PackedOsrContent Word32
- packedOsrContent_flags :: Lens' PackedOsrContent Word8
- packedOsrContent_iono_std :: Lens' PackedOsrContent Word16
- packedOsrContent_lock :: Lens' PackedOsrContent Word8
- packedOsrContent_range_std :: Lens' PackedOsrContent Word16
- packedOsrContent_sid :: Lens' PackedOsrContent GnssSignal
- packedOsrContent_tropo_std :: Lens' PackedOsrContent Word16
- 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 MsgEphemerisQzss = MsgEphemerisQzss {
- _msgEphemerisQzss_common :: !EphemerisCommonContent
- _msgEphemerisQzss_tgd :: !Float
- _msgEphemerisQzss_c_rs :: !Float
- _msgEphemerisQzss_c_rc :: !Float
- _msgEphemerisQzss_c_uc :: !Float
- _msgEphemerisQzss_c_us :: !Float
- _msgEphemerisQzss_c_ic :: !Float
- _msgEphemerisQzss_c_is :: !Float
- _msgEphemerisQzss_dn :: !Double
- _msgEphemerisQzss_m0 :: !Double
- _msgEphemerisQzss_ecc :: !Double
- _msgEphemerisQzss_sqrta :: !Double
- _msgEphemerisQzss_omega0 :: !Double
- _msgEphemerisQzss_omegadot :: !Double
- _msgEphemerisQzss_w :: !Double
- _msgEphemerisQzss_inc :: !Double
- _msgEphemerisQzss_inc_dot :: !Double
- _msgEphemerisQzss_af0 :: !Float
- _msgEphemerisQzss_af1 :: !Float
- _msgEphemerisQzss_af2 :: !Float
- _msgEphemerisQzss_toc :: !GpsTimeSec
- _msgEphemerisQzss_iode :: !Word8
- _msgEphemerisQzss_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
- msgEphemerisQzss :: 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
- msgEphemerisQzss_af0 :: Lens' MsgEphemerisQzss Float
- msgEphemerisQzss_af1 :: Lens' MsgEphemerisQzss Float
- msgEphemerisQzss_af2 :: Lens' MsgEphemerisQzss Float
- msgEphemerisQzss_c_ic :: Lens' MsgEphemerisQzss Float
- msgEphemerisQzss_c_is :: Lens' MsgEphemerisQzss Float
- msgEphemerisQzss_c_rc :: Lens' MsgEphemerisQzss Float
- msgEphemerisQzss_c_rs :: Lens' MsgEphemerisQzss Float
- msgEphemerisQzss_c_uc :: Lens' MsgEphemerisQzss Float
- msgEphemerisQzss_c_us :: Lens' MsgEphemerisQzss Float
- msgEphemerisQzss_common :: Lens' MsgEphemerisQzss EphemerisCommonContent
- msgEphemerisQzss_dn :: Lens' MsgEphemerisQzss Double
- msgEphemerisQzss_ecc :: Lens' MsgEphemerisQzss Double
- msgEphemerisQzss_inc :: Lens' MsgEphemerisQzss Double
- msgEphemerisQzss_inc_dot :: Lens' MsgEphemerisQzss Double
- msgEphemerisQzss_iodc :: Lens' MsgEphemerisQzss Word16
- msgEphemerisQzss_iode :: Lens' MsgEphemerisQzss Word8
- msgEphemerisQzss_m0 :: Lens' MsgEphemerisQzss Double
- msgEphemerisQzss_omega0 :: Lens' MsgEphemerisQzss Double
- msgEphemerisQzss_omegadot :: Lens' MsgEphemerisQzss Double
- msgEphemerisQzss_sqrta :: Lens' MsgEphemerisQzss Double
- msgEphemerisQzss_tgd :: Lens' MsgEphemerisQzss Float
- msgEphemerisQzss_toc :: Lens' MsgEphemerisQzss GpsTimeSec
- msgEphemerisQzss_w :: Lens' MsgEphemerisQzss Double
- msgEphemerisBds :: Word16
- data MsgEphemerisGalDepA = MsgEphemerisGalDepA {
- _msgEphemerisGalDepA_common :: !EphemerisCommonContent
- _msgEphemerisGalDepA_bgd_e1e5a :: !Float
- _msgEphemerisGalDepA_bgd_e1e5b :: !Float
- _msgEphemerisGalDepA_c_rs :: !Float
- _msgEphemerisGalDepA_c_rc :: !Float
- _msgEphemerisGalDepA_c_uc :: !Float
- _msgEphemerisGalDepA_c_us :: !Float
- _msgEphemerisGalDepA_c_ic :: !Float
- _msgEphemerisGalDepA_c_is :: !Float
- _msgEphemerisGalDepA_dn :: !Double
- _msgEphemerisGalDepA_m0 :: !Double
- _msgEphemerisGalDepA_ecc :: !Double
- _msgEphemerisGalDepA_sqrta :: !Double
- _msgEphemerisGalDepA_omega0 :: !Double
- _msgEphemerisGalDepA_omegadot :: !Double
- _msgEphemerisGalDepA_w :: !Double
- _msgEphemerisGalDepA_inc :: !Double
- _msgEphemerisGalDepA_inc_dot :: !Double
- _msgEphemerisGalDepA_af0 :: !Double
- _msgEphemerisGalDepA_af1 :: !Double
- _msgEphemerisGalDepA_af2 :: !Float
- _msgEphemerisGalDepA_toc :: !GpsTimeSec
- _msgEphemerisGalDepA_iode :: !Word16
- _msgEphemerisGalDepA_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
- msgEphemerisGalDepA :: 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
- _msgEphemerisGal_source :: !Word8
- msgEphemerisGalDepA_af0 :: Lens' MsgEphemerisGalDepA Double
- msgEphemerisGalDepA_af1 :: Lens' MsgEphemerisGalDepA Double
- msgEphemerisGalDepA_af2 :: Lens' MsgEphemerisGalDepA Float
- msgEphemerisGalDepA_bgd_e1e5a :: Lens' MsgEphemerisGalDepA Float
- msgEphemerisGalDepA_bgd_e1e5b :: Lens' MsgEphemerisGalDepA Float
- msgEphemerisGalDepA_c_ic :: Lens' MsgEphemerisGalDepA Float
- msgEphemerisGalDepA_c_is :: Lens' MsgEphemerisGalDepA Float
- msgEphemerisGalDepA_c_rc :: Lens' MsgEphemerisGalDepA Float
- msgEphemerisGalDepA_c_rs :: Lens' MsgEphemerisGalDepA Float
- msgEphemerisGalDepA_c_uc :: Lens' MsgEphemerisGalDepA Float
- msgEphemerisGalDepA_c_us :: Lens' MsgEphemerisGalDepA Float
- msgEphemerisGalDepA_common :: Lens' MsgEphemerisGalDepA EphemerisCommonContent
- msgEphemerisGalDepA_dn :: Lens' MsgEphemerisGalDepA Double
- msgEphemerisGalDepA_ecc :: Lens' MsgEphemerisGalDepA Double
- msgEphemerisGalDepA_inc :: Lens' MsgEphemerisGalDepA Double
- msgEphemerisGalDepA_inc_dot :: Lens' MsgEphemerisGalDepA Double
- msgEphemerisGalDepA_iodc :: Lens' MsgEphemerisGalDepA Word16
- msgEphemerisGalDepA_iode :: Lens' MsgEphemerisGalDepA Word16
- msgEphemerisGalDepA_m0 :: Lens' MsgEphemerisGalDepA Double
- msgEphemerisGalDepA_omega0 :: Lens' MsgEphemerisGalDepA Double
- msgEphemerisGalDepA_omegadot :: Lens' MsgEphemerisGalDepA Double
- msgEphemerisGalDepA_sqrta :: Lens' MsgEphemerisGalDepA Double
- msgEphemerisGalDepA_toc :: Lens' MsgEphemerisGalDepA GpsTimeSec
- msgEphemerisGalDepA_w :: Lens' MsgEphemerisGalDepA 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_source :: Lens' MsgEphemerisGal Word8
- 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
- data SvAzEl = SvAzEl {
- _svAzEl_sid :: !GnssSignal
- _svAzEl_az :: !Word8
- _svAzEl_el :: !Int8
- 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
- data MsgSvAzEl = MsgSvAzEl {
- _msgSvAzEl_azel :: ![SvAzEl]
- svAzEl_az :: Lens' SvAzEl Word8
- svAzEl_el :: Lens' SvAzEl Int8
- svAzEl_sid :: Lens' SvAzEl GnssSignal
- msgSvAzEl :: Word16
- data MsgOsr = MsgOsr {}
- msgSvAzEl_azel :: Iso' MsgSvAzEl [SvAzEl]
- msgOsr :: Word16
- msgOsr_header :: Lens' MsgOsr ObservationHeader
- msgOsr_obs :: Lens' MsgOsr [PackedOsrContent]
Documentation
data ObservationHeader Source #
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 Source #
PackedObsContent.
Pseudorange and carrier phase observation for a satellite being tracked. The observations are interoperable with 3rd party receivers and conform with typical RTCM 3.1 message GPS/GLO observations.
Carrier phase observations are not guaranteed to be aligned to the RINEX 3 or RTCM 3.3 MSM reference signal and no 1/4 cycle adjustments are currently performed.
Constructors
PackedObsContent | |
Fields
|
Instances
data PackedOsrContent Source #
PackedOsrContent.
Pseudorange and carrier phase network corrections for a satellite signal.
Constructors
PackedOsrContent | |
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 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.
Constructors
MsgBasePosLlh | |
Fields
|
Instances
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.
Constructors
MsgBasePosEcef | |
Fields
|
Instances
data EphemerisCommonContent Source #
Constructors
EphemerisCommonContent | |
Fields
|
Instances
data EphemerisCommonContentDepB Source #
Constructors
EphemerisCommonContentDepB | |
Fields
|
Instances
data EphemerisCommonContentDepA Source #
Constructors
EphemerisCommonContentDepA | |
Fields
|
Instances
data MsgEphemerisGpsDepE Source #
SBP class for message MSG_EPHEMERIS_GPS_DEP_E (0x0081).
Deprecated.
Constructors
MsgEphemerisGpsDepE | |
Fields
|
Instances
data MsgEphemerisGpsDepF Source #
SBP class for message MSG_EPHEMERIS_GPS_DEP_F (0x0086).
Deprecated.
Constructors
MsgEphemerisGpsDepF | |
Fields
|
Instances
data MsgEphemerisGps Source #
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 MsgEphemerisQzss Source #
SBP class for message MSG_EPHEMERIS_QZSS (0x008E).
The ephemeris message returns a set of satellite orbit parameters that is used to calculate QZSS satellite position, velocity, and clock offset.
Constructors
MsgEphemerisQzss | |
Fields
|
Instances
data MsgEphemerisBds Source #
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 MsgEphemerisGalDepA Source #
SBP class for message MSG_EPHEMERIS_GAL_DEP_A (0x0095).
Deprecated.
Constructors
MsgEphemerisGalDepA | |
Fields
|
Instances
data MsgEphemerisGal Source #
SBP class for message MSG_EPHEMERIS_GAL (0x008D).
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 Source #
SBP class for message MSG_EPHEMERIS_SBAS_DEP_A (0x0082).
Deprecated.
Constructors
MsgEphemerisSbasDepA | |
Fields
|
Instances
data MsgEphemerisGloDepA Source #
SBP class for message MSG_EPHEMERIS_GLO_DEP_A (0x0083).
Deprecated.
Constructors
MsgEphemerisGloDepA | |
Fields
|
Instances
data MsgEphemerisSbasDepB Source #
SBP class for message MSG_EPHEMERIS_SBAS_DEP_B (0x0084).
Deprecated.
Constructors
MsgEphemerisSbasDepB | |
Fields
|
Instances
data MsgEphemerisSbas Source #
Constructors
MsgEphemerisSbas | |
Fields
|
Instances
data MsgEphemerisGloDepB Source #
SBP class for message MSG_EPHEMERIS_GLO_DEP_B (0x0085).
Deprecated.
Constructors
MsgEphemerisGloDepB | |
Fields
|
Instances
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.
Constructors
MsgEphemerisGloDepC | |
Fields
|
Instances
data MsgEphemerisGloDepD Source #
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 Source #
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 Source #
SBP class for message MSG_EPHEMERIS_DEP_D (0x0080).
Deprecated.
Constructors
MsgEphemerisDepD | |
Fields
|
Instances
data MsgEphemerisDepA Source #
SBP class for message MSG_EPHEMERIS_DEP_A (0x001A).
Deprecated.
Constructors
MsgEphemerisDepA | |
Fields
|
Instances
data MsgEphemerisDepB Source #
SBP class for message MSG_EPHEMERIS_DEP_B (0x0046).
Deprecated.
Constructors
MsgEphemerisDepB | |
Fields
|
Instances
data MsgEphemerisDepC Source #
SBP class for message MSG_EPHEMERIS_DEP_C (0x0047).
Deprecated.
Constructors
MsgEphemerisDepC | |
Fields
|
Instances
data ObservationHeaderDep Source #
ObservationHeaderDep.
Header of a GPS observation message.
Constructors
ObservationHeaderDep | |
Fields
|
Instances
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.
Constructors
CarrierPhaseDepA | |
Fields
|
Instances
data PackedObsContentDepA Source #
PackedObsContentDepA.
Deprecated.
Constructors
PackedObsContentDepA | |
Fields
|
Instances
data PackedObsContentDepB Source #
PackedObsContentDepB.
Pseudorange and carrier phase observation for a satellite being tracked. Pseudoranges are referenced to a nominal pseudorange.
Constructors
PackedObsContentDepB | |
Fields
|
Instances
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.
Constructors
PackedObsContentDepC | |
Fields
|
Instances
data MsgObsDepA Source #
SBP class for message MSG_OBS_DEP_A (0x0045).
Deprecated.
Constructors
MsgObsDepA | |
Fields
|
Instances
FromJSON MsgObsDepA Source # | |
Defined in SwiftNav.SBP.Observation | |
ToJSON MsgObsDepA Source # | |
Defined in SwiftNav.SBP.Observation Methods toJSON :: MsgObsDepA -> Value # toEncoding :: MsgObsDepA -> Encoding # toJSONList :: [MsgObsDepA] -> Value # toEncodingList :: [MsgObsDepA] -> Encoding # | |
Read MsgObsDepA Source # | |
Defined in SwiftNav.SBP.Observation Methods readsPrec :: Int -> ReadS MsgObsDepA # readList :: ReadS [MsgObsDepA] # readPrec :: ReadPrec MsgObsDepA # readListPrec :: ReadPrec [MsgObsDepA] # | |
Show MsgObsDepA Source # | |
Defined in SwiftNav.SBP.Observation Methods showsPrec :: Int -> MsgObsDepA -> ShowS # show :: MsgObsDepA -> String # showList :: [MsgObsDepA] -> ShowS # | |
Binary MsgObsDepA Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgObsDepA Source # | |
Defined in SwiftNav.SBP.Observation | |
ToSBP MsgObsDepA Source # | |
Defined in SwiftNav.SBP.Observation |
msgObsDepA :: Word16 Source #
data MsgObsDepB Source #
SBP class for message MSG_OBS_DEP_B (0x0043).
Deprecated.
Constructors
MsgObsDepB | |
Fields
|
Instances
FromJSON MsgObsDepB Source # | |
Defined in SwiftNav.SBP.Observation | |
ToJSON MsgObsDepB Source # | |
Defined in SwiftNav.SBP.Observation Methods toJSON :: MsgObsDepB -> Value # toEncoding :: MsgObsDepB -> Encoding # toJSONList :: [MsgObsDepB] -> Value # toEncodingList :: [MsgObsDepB] -> Encoding # | |
Read MsgObsDepB Source # | |
Defined in SwiftNav.SBP.Observation Methods readsPrec :: Int -> ReadS MsgObsDepB # readList :: ReadS [MsgObsDepB] # readPrec :: ReadPrec MsgObsDepB # readListPrec :: ReadPrec [MsgObsDepB] # | |
Show MsgObsDepB Source # | |
Defined in SwiftNav.SBP.Observation Methods showsPrec :: Int -> MsgObsDepB -> ShowS # show :: MsgObsDepB -> String # showList :: [MsgObsDepB] -> ShowS # | |
Binary MsgObsDepB Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgObsDepB Source # | |
Defined in SwiftNav.SBP.Observation | |
ToSBP MsgObsDepB Source # | |
Defined in SwiftNav.SBP.Observation |
msgObsDepB :: Word16 Source #
data MsgObsDepC Source #
SBP class for message MSG_OBS_DEP_C (0x0049).
Deprecated.
Constructors
MsgObsDepC | |
Fields
|
Instances
FromJSON MsgObsDepC Source # | |
Defined in SwiftNav.SBP.Observation | |
ToJSON MsgObsDepC Source # | |
Defined in SwiftNav.SBP.Observation Methods toJSON :: MsgObsDepC -> Value # toEncoding :: MsgObsDepC -> Encoding # toJSONList :: [MsgObsDepC] -> Value # toEncodingList :: [MsgObsDepC] -> Encoding # | |
Read MsgObsDepC Source # | |
Defined in SwiftNav.SBP.Observation Methods readsPrec :: Int -> ReadS MsgObsDepC # readList :: ReadS [MsgObsDepC] # readPrec :: ReadPrec MsgObsDepC # readListPrec :: ReadPrec [MsgObsDepC] # | |
Show MsgObsDepC Source # | |
Defined in SwiftNav.SBP.Observation Methods showsPrec :: Int -> MsgObsDepC -> ShowS # show :: MsgObsDepC -> String # showList :: [MsgObsDepC] -> ShowS # | |
Binary MsgObsDepC Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgObsDepC Source # | |
Defined in SwiftNav.SBP.Observation | |
ToSBP MsgObsDepC Source # | |
Defined in SwiftNav.SBP.Observation |
msgObsDepC :: Word16 Source #
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 Source #
SBP class for message MSG_SV_CONFIGURATION_GPS_DEP (0x0091).
Deprecated.
Constructors
MsgSvConfigurationGpsDep | |
Fields
|
Instances
Constructors
GnssCapb | |
Fields
|
data MsgGnssCapb Source #
SBP class for message MSG_GNSS_CAPB (0x0096).
Bit masks of signal capabilities for each GNSS satellite PRN. Please see ICD-GPS-200 (Chapter 20.3.3.5.1.4) for more details.
Constructors
MsgGnssCapb | |
Fields
|
Instances
FromJSON MsgGnssCapb Source # | |
Defined in SwiftNav.SBP.Observation | |
ToJSON MsgGnssCapb Source # | |
Defined in SwiftNav.SBP.Observation Methods toJSON :: MsgGnssCapb -> Value # toEncoding :: MsgGnssCapb -> Encoding # toJSONList :: [MsgGnssCapb] -> Value # toEncodingList :: [MsgGnssCapb] -> Encoding # | |
Read MsgGnssCapb Source # | |
Defined in SwiftNav.SBP.Observation Methods readsPrec :: Int -> ReadS MsgGnssCapb # readList :: ReadS [MsgGnssCapb] # readPrec :: ReadPrec MsgGnssCapb # readListPrec :: ReadPrec [MsgGnssCapb] # | |
Show MsgGnssCapb Source # | |
Defined in SwiftNav.SBP.Observation Methods showsPrec :: Int -> MsgGnssCapb -> ShowS # show :: MsgGnssCapb -> String # showList :: [MsgGnssCapb] -> ShowS # | |
Binary MsgGnssCapb Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgGnssCapb Source # | |
Defined in SwiftNav.SBP.Observation | |
ToSBP MsgGnssCapb Source # | |
Defined in SwiftNav.SBP.Observation |
msgGnssCapb :: Word16 Source #
data MsgGroupDelayDepA Source #
SBP class for message MSG_GROUP_DELAY_DEP_A (0x0092).
Deprecated.
Constructors
MsgGroupDelayDepA | |
Fields
|
Instances
data MsgGroupDelayDepB Source #
SBP class for message MSG_GROUP_DELAY_DEP_B (0x0093).
Deprecated.
Constructors
MsgGroupDelayDepB | |
Fields
|
Instances
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.
Constructors
MsgGroupDelay | |
Fields
|
Instances
data AlmanacCommonContent Source #
Constructors
AlmanacCommonContent | |
Fields
|
Instances
data AlmanacCommonContentDep Source #
Constructors
AlmanacCommonContentDep | |
Fields
|
Instances
data MsgAlmanacGpsDep Source #
SBP class for message MSG_ALMANAC_GPS_DEP (0x0070).
Deprecated.
Constructors
MsgAlmanacGpsDep | |
Fields
|
Instances
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.
Constructors
MsgAlmanacGps | |
Fields
|
Instances
data MsgAlmanacGloDep Source #
SBP class for message MSG_ALMANAC_GLO_DEP (0x0071).
Deprecated.
Constructors
MsgAlmanacGloDep | |
Fields
|
Instances
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.
Constructors
MsgAlmanacGlo | |
Fields
|
Instances
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).
Constructors
MsgGloBiases | |
Fields
|
Instances
FromJSON MsgGloBiases Source # | |
Defined in SwiftNav.SBP.Observation | |
ToJSON MsgGloBiases Source # | |
Defined in SwiftNav.SBP.Observation Methods toJSON :: MsgGloBiases -> Value # toEncoding :: MsgGloBiases -> Encoding # toJSONList :: [MsgGloBiases] -> Value # toEncodingList :: [MsgGloBiases] -> Encoding # | |
Read MsgGloBiases Source # | |
Defined in SwiftNav.SBP.Observation Methods readsPrec :: Int -> ReadS MsgGloBiases # readList :: ReadS [MsgGloBiases] # | |
Show MsgGloBiases Source # | |
Defined in SwiftNav.SBP.Observation Methods showsPrec :: Int -> MsgGloBiases -> ShowS # show :: MsgGloBiases -> String # showList :: [MsgGloBiases] -> ShowS # | |
Binary MsgGloBiases Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgGloBiases Source # | |
Defined in SwiftNav.SBP.Observation | |
ToSBP MsgGloBiases Source # | |
Defined in SwiftNav.SBP.Observation |
SvAzEl.
Satellite azimuth and elevation.
Constructors
SvAzEl | |
Fields
|
SBP class for message MSG_SV_AZ_EL (0x0097).
Azimuth and elevation angles of all the visible satellites that the device does have ephemeris or almanac for.
Constructors
MsgSvAzEl | |
Fields
|
SBP class for message MSG_OSR (0x0640).
The OSR message contains network corrections in an observation-like format.
Constructors
MsgOsr | |
Fields
|