Copyright | Copyright (C) 2015-2021 Swift Navigation Inc. |
---|---|
License | MIT |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
< 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.
ObservationHeader | |
|
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.
Doppler | |
|
data PackedObsContent Source #
PackedObsContent.
Pseudorange and carrier phase observation for a satellite being tracked. The observations are interoperable with 3rd party receivers and conform with typical 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.
PackedObsContent | |
|
Instances
FromJSON PackedObsContent Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser PackedObsContent # parseJSONList :: Value -> Parser [PackedObsContent] # | |
ToJSON PackedObsContent Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: PackedObsContent -> Value # toEncoding :: PackedObsContent -> Encoding # toJSONList :: [PackedObsContent] -> Value # toEncodingList :: [PackedObsContent] -> Encoding # | |
Read PackedObsContent Source # | |
Defined in SwiftNav.SBP.Observation | |
Show PackedObsContent Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> PackedObsContent -> ShowS # show :: PackedObsContent -> String # showList :: [PackedObsContent] -> ShowS # | |
Binary PackedObsContent Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq PackedObsContent Source # | |
Defined in SwiftNav.SBP.Observation (==) :: PackedObsContent -> PackedObsContent -> Bool # (/=) :: PackedObsContent -> PackedObsContent -> Bool # |
data PackedOsrContent Source #
PackedOsrContent.
Pseudorange and carrier phase network corrections for a satellite signal.
PackedOsrContent | |
|
Instances
FromJSON PackedOsrContent Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser PackedOsrContent # parseJSONList :: Value -> Parser [PackedOsrContent] # | |
ToJSON PackedOsrContent Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: PackedOsrContent -> Value # toEncoding :: PackedOsrContent -> Encoding # toJSONList :: [PackedOsrContent] -> Value # toEncodingList :: [PackedOsrContent] -> Encoding # | |
Read PackedOsrContent Source # | |
Defined in SwiftNav.SBP.Observation | |
Show PackedOsrContent Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> PackedOsrContent -> ShowS # show :: PackedOsrContent -> String # showList :: [PackedOsrContent] -> ShowS # | |
Binary PackedOsrContent Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq PackedOsrContent Source # | |
Defined in SwiftNav.SBP.Observation (==) :: PackedOsrContent -> PackedOsrContent -> Bool # (/=) :: PackedOsrContent -> PackedOsrContent -> Bool # |
SBP class for message MSG_OBS (0x004A).
The GPS observations message reports all the raw pseudorange and carrier phase observations for the satellites being tracked by the device. Carrier phase observation here is represented as a 40-bit fixed point number with Q32.8 layout (i.e. 32-bits of whole cycles and 8-bits of fractional cycles). The observations are be interoperable with 3rd party receivers and conform with typical RTCMv3 GNSS observations.
MsgObs | |
|
data MsgBasePosLlh Source #
SBP class for message MSG_BASE_POS_LLH (0x0044).
The base station position message is the position reported by the base station itself. It is used for pseudo-absolute RTK positioning, and is required to be a high-accuracy surveyed location of the base station. Any error here will result in an error in the pseudo-absolute position output.
MsgBasePosLlh | |
|
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.
MsgBasePosEcef | |
|
Instances
data EphemerisCommonContent Source #
EphemerisCommonContent | |
|
Instances
FromJSON EphemerisCommonContent Source # | |
Defined in SwiftNav.SBP.Observation | |
ToJSON EphemerisCommonContent Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: EphemerisCommonContent -> Value # toEncoding :: EphemerisCommonContent -> Encoding # toJSONList :: [EphemerisCommonContent] -> Value # | |
Read EphemerisCommonContent Source # | |
Show EphemerisCommonContent Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> EphemerisCommonContent -> ShowS # show :: EphemerisCommonContent -> String # showList :: [EphemerisCommonContent] -> ShowS # | |
Binary EphemerisCommonContent Source # | |
Defined in SwiftNav.SBP.Observation put :: EphemerisCommonContent -> Put # get :: Get EphemerisCommonContent # putList :: [EphemerisCommonContent] -> Put # | |
Eq EphemerisCommonContent Source # | |
Defined in SwiftNav.SBP.Observation |
data EphemerisCommonContentDepB Source #
EphemerisCommonContentDepB | |
|
Instances
FromJSON EphemerisCommonContentDepB Source # | |
Defined in SwiftNav.SBP.Observation | |
ToJSON EphemerisCommonContentDepB Source # | |
Defined in SwiftNav.SBP.Observation | |
Read EphemerisCommonContentDepB Source # | |
Show EphemerisCommonContentDepB Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> EphemerisCommonContentDepB -> ShowS # show :: EphemerisCommonContentDepB -> String # showList :: [EphemerisCommonContentDepB] -> ShowS # | |
Binary EphemerisCommonContentDepB Source # | |
Defined in SwiftNav.SBP.Observation put :: EphemerisCommonContentDepB -> Put # get :: Get EphemerisCommonContentDepB # putList :: [EphemerisCommonContentDepB] -> Put # | |
Eq EphemerisCommonContentDepB Source # | |
Defined in SwiftNav.SBP.Observation |
data EphemerisCommonContentDepA Source #
EphemerisCommonContentDepA | |
|
Instances
FromJSON EphemerisCommonContentDepA Source # | |
Defined in SwiftNav.SBP.Observation | |
ToJSON EphemerisCommonContentDepA Source # | |
Defined in SwiftNav.SBP.Observation | |
Read EphemerisCommonContentDepA Source # | |
Show EphemerisCommonContentDepA Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> EphemerisCommonContentDepA -> ShowS # show :: EphemerisCommonContentDepA -> String # showList :: [EphemerisCommonContentDepA] -> ShowS # | |
Binary EphemerisCommonContentDepA Source # | |
Defined in SwiftNav.SBP.Observation put :: EphemerisCommonContentDepA -> Put # get :: Get EphemerisCommonContentDepA # putList :: [EphemerisCommonContentDepA] -> Put # | |
Eq EphemerisCommonContentDepA Source # | |
Defined in SwiftNav.SBP.Observation |
data MsgEphemerisGpsDepE Source #
SBP class for message MSG_EPHEMERIS_GPS_DEP_E (0x0081).
Deprecated.
MsgEphemerisGpsDepE | |
|
Instances
data MsgEphemerisGpsDepF Source #
SBP class for message MSG_EPHEMERIS_GPS_DEP_F (0x0086).
Deprecated.
MsgEphemerisGpsDepF | |
|
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.
MsgEphemerisGps | |
|
Instances
FromJSON MsgEphemerisGps Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser MsgEphemerisGps # parseJSONList :: Value -> Parser [MsgEphemerisGps] # | |
ToJSON MsgEphemerisGps Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: MsgEphemerisGps -> Value # toEncoding :: MsgEphemerisGps -> Encoding # toJSONList :: [MsgEphemerisGps] -> Value # toEncodingList :: [MsgEphemerisGps] -> Encoding # | |
Read MsgEphemerisGps Source # | |
Defined in SwiftNav.SBP.Observation | |
Show MsgEphemerisGps Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> MsgEphemerisGps -> ShowS # show :: MsgEphemerisGps -> String # showList :: [MsgEphemerisGps] -> ShowS # | |
Binary MsgEphemerisGps Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgEphemerisGps Source # | |
Defined in SwiftNav.SBP.Observation (==) :: MsgEphemerisGps -> MsgEphemerisGps -> Bool # (/=) :: MsgEphemerisGps -> MsgEphemerisGps -> Bool # | |
ToSBP MsgEphemerisGps Source # | |
Defined in SwiftNav.SBP.Observation |
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.
MsgEphemerisQzss | |
|
Instances
FromJSON MsgEphemerisQzss Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser MsgEphemerisQzss # parseJSONList :: Value -> Parser [MsgEphemerisQzss] # | |
ToJSON MsgEphemerisQzss Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: MsgEphemerisQzss -> Value # toEncoding :: MsgEphemerisQzss -> Encoding # toJSONList :: [MsgEphemerisQzss] -> Value # toEncodingList :: [MsgEphemerisQzss] -> Encoding # | |
Read MsgEphemerisQzss Source # | |
Defined in SwiftNav.SBP.Observation | |
Show MsgEphemerisQzss Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> MsgEphemerisQzss -> ShowS # show :: MsgEphemerisQzss -> String # showList :: [MsgEphemerisQzss] -> ShowS # | |
Binary MsgEphemerisQzss Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgEphemerisQzss Source # | |
Defined in SwiftNav.SBP.Observation (==) :: MsgEphemerisQzss -> MsgEphemerisQzss -> Bool # (/=) :: MsgEphemerisQzss -> MsgEphemerisQzss -> Bool # | |
ToSBP MsgEphemerisQzss Source # | |
Defined in SwiftNav.SBP.Observation |
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.
MsgEphemerisBds | |
|
Instances
FromJSON MsgEphemerisBds Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser MsgEphemerisBds # parseJSONList :: Value -> Parser [MsgEphemerisBds] # | |
ToJSON MsgEphemerisBds Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: MsgEphemerisBds -> Value # toEncoding :: MsgEphemerisBds -> Encoding # toJSONList :: [MsgEphemerisBds] -> Value # toEncodingList :: [MsgEphemerisBds] -> Encoding # | |
Read MsgEphemerisBds Source # | |
Defined in SwiftNav.SBP.Observation | |
Show MsgEphemerisBds Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> MsgEphemerisBds -> ShowS # show :: MsgEphemerisBds -> String # showList :: [MsgEphemerisBds] -> ShowS # | |
Binary MsgEphemerisBds Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgEphemerisBds Source # | |
Defined in SwiftNav.SBP.Observation (==) :: MsgEphemerisBds -> MsgEphemerisBds -> Bool # (/=) :: MsgEphemerisBds -> MsgEphemerisBds -> Bool # | |
ToSBP MsgEphemerisBds Source # | |
Defined in SwiftNav.SBP.Observation |
data MsgEphemerisGalDepA Source #
SBP class for message MSG_EPHEMERIS_GAL_DEP_A (0x0095).
Deprecated.
MsgEphemerisGalDepA | |
|
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.
MsgEphemerisGal | |
|
Instances
FromJSON MsgEphemerisGal Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser MsgEphemerisGal # parseJSONList :: Value -> Parser [MsgEphemerisGal] # | |
ToJSON MsgEphemerisGal Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: MsgEphemerisGal -> Value # toEncoding :: MsgEphemerisGal -> Encoding # toJSONList :: [MsgEphemerisGal] -> Value # toEncodingList :: [MsgEphemerisGal] -> Encoding # | |
Read MsgEphemerisGal Source # | |
Defined in SwiftNav.SBP.Observation | |
Show MsgEphemerisGal Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> MsgEphemerisGal -> ShowS # show :: MsgEphemerisGal -> String # showList :: [MsgEphemerisGal] -> ShowS # | |
Binary MsgEphemerisGal Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgEphemerisGal Source # | |
Defined in SwiftNav.SBP.Observation (==) :: MsgEphemerisGal -> MsgEphemerisGal -> Bool # (/=) :: MsgEphemerisGal -> MsgEphemerisGal -> Bool # | |
ToSBP MsgEphemerisGal Source # | |
Defined in SwiftNav.SBP.Observation |
data MsgEphemerisSbasDepA Source #
SBP class for message MSG_EPHEMERIS_SBAS_DEP_A (0x0082).
Deprecated.
MsgEphemerisSbasDepA | |
|
Instances
data MsgEphemerisGloDepA Source #
SBP class for message MSG_EPHEMERIS_GLO_DEP_A (0x0083).
Deprecated.
MsgEphemerisGloDepA | |
|
Instances
data MsgEphemerisSbasDepB Source #
SBP class for message MSG_EPHEMERIS_SBAS_DEP_B (0x0084).
Deprecated.
MsgEphemerisSbasDepB | |
|
Instances
data MsgEphemerisSbas Source #
MsgEphemerisSbas | |
|
Instances
FromJSON MsgEphemerisSbas Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser MsgEphemerisSbas # parseJSONList :: Value -> Parser [MsgEphemerisSbas] # | |
ToJSON MsgEphemerisSbas Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: MsgEphemerisSbas -> Value # toEncoding :: MsgEphemerisSbas -> Encoding # toJSONList :: [MsgEphemerisSbas] -> Value # toEncodingList :: [MsgEphemerisSbas] -> Encoding # | |
Read MsgEphemerisSbas Source # | |
Defined in SwiftNav.SBP.Observation | |
Show MsgEphemerisSbas Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> MsgEphemerisSbas -> ShowS # show :: MsgEphemerisSbas -> String # showList :: [MsgEphemerisSbas] -> ShowS # | |
Binary MsgEphemerisSbas Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgEphemerisSbas Source # | |
Defined in SwiftNav.SBP.Observation (==) :: MsgEphemerisSbas -> MsgEphemerisSbas -> Bool # (/=) :: MsgEphemerisSbas -> MsgEphemerisSbas -> Bool # | |
ToSBP MsgEphemerisSbas Source # | |
Defined in SwiftNav.SBP.Observation |
data MsgEphemerisGloDepB Source #
SBP class for message MSG_EPHEMERIS_GLO_DEP_B (0x0085).
Deprecated.
MsgEphemerisGloDepB | |
|
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.
MsgEphemerisGloDepC | |
|
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.
MsgEphemerisGloDepD | |
|
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.
MsgEphemerisGlo | |
|
Instances
FromJSON MsgEphemerisGlo Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser MsgEphemerisGlo # parseJSONList :: Value -> Parser [MsgEphemerisGlo] # | |
ToJSON MsgEphemerisGlo Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: MsgEphemerisGlo -> Value # toEncoding :: MsgEphemerisGlo -> Encoding # toJSONList :: [MsgEphemerisGlo] -> Value # toEncodingList :: [MsgEphemerisGlo] -> Encoding # | |
Read MsgEphemerisGlo Source # | |
Defined in SwiftNav.SBP.Observation | |
Show MsgEphemerisGlo Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> MsgEphemerisGlo -> ShowS # show :: MsgEphemerisGlo -> String # showList :: [MsgEphemerisGlo] -> ShowS # | |
Binary MsgEphemerisGlo Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgEphemerisGlo Source # | |
Defined in SwiftNav.SBP.Observation (==) :: MsgEphemerisGlo -> MsgEphemerisGlo -> Bool # (/=) :: MsgEphemerisGlo -> MsgEphemerisGlo -> Bool # | |
ToSBP MsgEphemerisGlo Source # | |
Defined in SwiftNav.SBP.Observation |
data MsgEphemerisDepD Source #
SBP class for message MSG_EPHEMERIS_DEP_D (0x0080).
Deprecated.
MsgEphemerisDepD | |
|
Instances
FromJSON MsgEphemerisDepD Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser MsgEphemerisDepD # parseJSONList :: Value -> Parser [MsgEphemerisDepD] # | |
ToJSON MsgEphemerisDepD Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: MsgEphemerisDepD -> Value # toEncoding :: MsgEphemerisDepD -> Encoding # toJSONList :: [MsgEphemerisDepD] -> Value # toEncodingList :: [MsgEphemerisDepD] -> Encoding # | |
Read MsgEphemerisDepD Source # | |
Defined in SwiftNav.SBP.Observation | |
Show MsgEphemerisDepD Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> MsgEphemerisDepD -> ShowS # show :: MsgEphemerisDepD -> String # showList :: [MsgEphemerisDepD] -> ShowS # | |
Binary MsgEphemerisDepD Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgEphemerisDepD Source # | |
Defined in SwiftNav.SBP.Observation (==) :: MsgEphemerisDepD -> MsgEphemerisDepD -> Bool # (/=) :: MsgEphemerisDepD -> MsgEphemerisDepD -> Bool # | |
ToSBP MsgEphemerisDepD Source # | |
Defined in SwiftNav.SBP.Observation |
data MsgEphemerisDepA Source #
SBP class for message MSG_EPHEMERIS_DEP_A (0x001A).
Deprecated.
MsgEphemerisDepA | |
|
Instances
FromJSON MsgEphemerisDepA Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser MsgEphemerisDepA # parseJSONList :: Value -> Parser [MsgEphemerisDepA] # | |
ToJSON MsgEphemerisDepA Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: MsgEphemerisDepA -> Value # toEncoding :: MsgEphemerisDepA -> Encoding # toJSONList :: [MsgEphemerisDepA] -> Value # toEncodingList :: [MsgEphemerisDepA] -> Encoding # | |
Read MsgEphemerisDepA Source # | |
Defined in SwiftNav.SBP.Observation | |
Show MsgEphemerisDepA Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> MsgEphemerisDepA -> ShowS # show :: MsgEphemerisDepA -> String # showList :: [MsgEphemerisDepA] -> ShowS # | |
Binary MsgEphemerisDepA Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgEphemerisDepA Source # | |
Defined in SwiftNav.SBP.Observation (==) :: MsgEphemerisDepA -> MsgEphemerisDepA -> Bool # (/=) :: MsgEphemerisDepA -> MsgEphemerisDepA -> Bool # | |
ToSBP MsgEphemerisDepA Source # | |
Defined in SwiftNav.SBP.Observation |
data MsgEphemerisDepB Source #
SBP class for message MSG_EPHEMERIS_DEP_B (0x0046).
Deprecated.
MsgEphemerisDepB | |
|
Instances
FromJSON MsgEphemerisDepB Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser MsgEphemerisDepB # parseJSONList :: Value -> Parser [MsgEphemerisDepB] # | |
ToJSON MsgEphemerisDepB Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: MsgEphemerisDepB -> Value # toEncoding :: MsgEphemerisDepB -> Encoding # toJSONList :: [MsgEphemerisDepB] -> Value # toEncodingList :: [MsgEphemerisDepB] -> Encoding # | |
Read MsgEphemerisDepB Source # | |
Defined in SwiftNav.SBP.Observation | |
Show MsgEphemerisDepB Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> MsgEphemerisDepB -> ShowS # show :: MsgEphemerisDepB -> String # showList :: [MsgEphemerisDepB] -> ShowS # | |
Binary MsgEphemerisDepB Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgEphemerisDepB Source # | |
Defined in SwiftNav.SBP.Observation (==) :: MsgEphemerisDepB -> MsgEphemerisDepB -> Bool # (/=) :: MsgEphemerisDepB -> MsgEphemerisDepB -> Bool # | |
ToSBP MsgEphemerisDepB Source # | |
Defined in SwiftNav.SBP.Observation |
data MsgEphemerisDepC Source #
SBP class for message MSG_EPHEMERIS_DEP_C (0x0047).
Deprecated.
MsgEphemerisDepC | |
|
Instances
FromJSON MsgEphemerisDepC Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser MsgEphemerisDepC # parseJSONList :: Value -> Parser [MsgEphemerisDepC] # | |
ToJSON MsgEphemerisDepC Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: MsgEphemerisDepC -> Value # toEncoding :: MsgEphemerisDepC -> Encoding # toJSONList :: [MsgEphemerisDepC] -> Value # toEncodingList :: [MsgEphemerisDepC] -> Encoding # | |
Read MsgEphemerisDepC Source # | |
Defined in SwiftNav.SBP.Observation | |
Show MsgEphemerisDepC Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> MsgEphemerisDepC -> ShowS # show :: MsgEphemerisDepC -> String # showList :: [MsgEphemerisDepC] -> ShowS # | |
Binary MsgEphemerisDepC Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgEphemerisDepC Source # | |
Defined in SwiftNav.SBP.Observation (==) :: MsgEphemerisDepC -> MsgEphemerisDepC -> Bool # (/=) :: MsgEphemerisDepC -> MsgEphemerisDepC -> Bool # | |
ToSBP MsgEphemerisDepC Source # | |
Defined in SwiftNav.SBP.Observation |
data ObservationHeaderDep Source #
ObservationHeaderDep.
Header of a GPS observation message.
ObservationHeaderDep | |
|
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.
CarrierPhaseDepA | |
|
Instances
FromJSON CarrierPhaseDepA Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser CarrierPhaseDepA # parseJSONList :: Value -> Parser [CarrierPhaseDepA] # | |
ToJSON CarrierPhaseDepA Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: CarrierPhaseDepA -> Value # toEncoding :: CarrierPhaseDepA -> Encoding # toJSONList :: [CarrierPhaseDepA] -> Value # toEncodingList :: [CarrierPhaseDepA] -> Encoding # | |
Read CarrierPhaseDepA Source # | |
Defined in SwiftNav.SBP.Observation | |
Show CarrierPhaseDepA Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> CarrierPhaseDepA -> ShowS # show :: CarrierPhaseDepA -> String # showList :: [CarrierPhaseDepA] -> ShowS # | |
Binary CarrierPhaseDepA Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq CarrierPhaseDepA Source # | |
Defined in SwiftNav.SBP.Observation (==) :: CarrierPhaseDepA -> CarrierPhaseDepA -> Bool # (/=) :: CarrierPhaseDepA -> CarrierPhaseDepA -> Bool # |
data PackedObsContentDepA Source #
PackedObsContentDepA.
Deprecated.
PackedObsContentDepA | |
|
Instances
data PackedObsContentDepB Source #
PackedObsContentDepB.
Pseudorange and carrier phase observation for a satellite being tracked. Pseudoranges are referenced to a nominal pseudorange.
PackedObsContentDepB | |
|
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.
PackedObsContentDepC | |
|
Instances
data MsgObsDepA Source #
SBP class for message MSG_OBS_DEP_A (0x0045).
Deprecated.
MsgObsDepA | |
|
Instances
msgObsDepA :: Word16 Source #
data MsgObsDepB Source #
SBP class for message MSG_OBS_DEP_B (0x0043).
Deprecated.
MsgObsDepB | |
|
Instances
msgObsDepB :: Word16 Source #
data MsgObsDepC Source #
SBP class for message MSG_OBS_DEP_C (0x0049).
Deprecated.
MsgObsDepC | |
|
Instances
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.
MsgIono | |
|
data MsgSvConfigurationGpsDep Source #
SBP class for message MSG_SV_CONFIGURATION_GPS_DEP (0x0091).
Deprecated.
MsgSvConfigurationGpsDep | |
|
Instances
FromJSON MsgSvConfigurationGpsDep Source # | |
Defined in SwiftNav.SBP.Observation | |
ToJSON MsgSvConfigurationGpsDep Source # | |
Defined in SwiftNav.SBP.Observation | |
Read MsgSvConfigurationGpsDep Source # | |
Show MsgSvConfigurationGpsDep Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> MsgSvConfigurationGpsDep -> ShowS # show :: MsgSvConfigurationGpsDep -> String # showList :: [MsgSvConfigurationGpsDep] -> ShowS # | |
Binary MsgSvConfigurationGpsDep Source # | |
Defined in SwiftNav.SBP.Observation put :: MsgSvConfigurationGpsDep -> Put # get :: Get MsgSvConfigurationGpsDep # putList :: [MsgSvConfigurationGpsDep] -> Put # | |
Eq MsgSvConfigurationGpsDep Source # | |
Defined in SwiftNav.SBP.Observation | |
ToSBP MsgSvConfigurationGpsDep Source # | |
Defined in SwiftNav.SBP.Observation |
GnssCapb | |
|
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.
MsgGnssCapb | |
|
Instances
msgGnssCapb :: Word16 Source #
data MsgGroupDelayDepA Source #
SBP class for message MSG_GROUP_DELAY_DEP_A (0x0092).
Deprecated.
MsgGroupDelayDepA | |
|
Instances
data MsgGroupDelayDepB Source #
SBP class for message MSG_GROUP_DELAY_DEP_B (0x0093).
Deprecated.
MsgGroupDelayDepB | |
|
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.
MsgGroupDelay | |
|
Instances
data AlmanacCommonContent Source #
AlmanacCommonContent | |
|
Instances
data AlmanacCommonContentDep Source #
AlmanacCommonContentDep | |
|
Instances
FromJSON AlmanacCommonContentDep Source # | |
Defined in SwiftNav.SBP.Observation | |
ToJSON AlmanacCommonContentDep Source # | |
Defined in SwiftNav.SBP.Observation | |
Read AlmanacCommonContentDep Source # | |
Show AlmanacCommonContentDep Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> AlmanacCommonContentDep -> ShowS # show :: AlmanacCommonContentDep -> String # showList :: [AlmanacCommonContentDep] -> ShowS # | |
Binary AlmanacCommonContentDep Source # | |
Defined in SwiftNav.SBP.Observation put :: AlmanacCommonContentDep -> Put # get :: Get AlmanacCommonContentDep # putList :: [AlmanacCommonContentDep] -> Put # | |
Eq AlmanacCommonContentDep Source # | |
Defined in SwiftNav.SBP.Observation |
data MsgAlmanacGpsDep Source #
SBP class for message MSG_ALMANAC_GPS_DEP (0x0070).
Deprecated.
MsgAlmanacGpsDep | |
|
Instances
FromJSON MsgAlmanacGpsDep Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser MsgAlmanacGpsDep # parseJSONList :: Value -> Parser [MsgAlmanacGpsDep] # | |
ToJSON MsgAlmanacGpsDep Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: MsgAlmanacGpsDep -> Value # toEncoding :: MsgAlmanacGpsDep -> Encoding # toJSONList :: [MsgAlmanacGpsDep] -> Value # toEncodingList :: [MsgAlmanacGpsDep] -> Encoding # | |
Read MsgAlmanacGpsDep Source # | |
Defined in SwiftNav.SBP.Observation | |
Show MsgAlmanacGpsDep Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> MsgAlmanacGpsDep -> ShowS # show :: MsgAlmanacGpsDep -> String # showList :: [MsgAlmanacGpsDep] -> ShowS # | |
Binary MsgAlmanacGpsDep Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgAlmanacGpsDep Source # | |
Defined in SwiftNav.SBP.Observation (==) :: MsgAlmanacGpsDep -> MsgAlmanacGpsDep -> Bool # (/=) :: MsgAlmanacGpsDep -> MsgAlmanacGpsDep -> Bool # | |
ToSBP MsgAlmanacGpsDep Source # | |
Defined in SwiftNav.SBP.Observation |
data MsgAlmanacGps Source #
SBP class for message MSG_ALMANAC_GPS (0x0072).
The almanac message returns a set of satellite orbit parameters. Almanac data is not very precise and is considered valid for up to several months. Please see the Navstar GPS Space Segment/Navigation user interfaces (ICD- GPS-200, Chapter 20.3.3.5.1.2 Almanac Data) for more details.
MsgAlmanacGps | |
|
Instances
data MsgAlmanacGloDep Source #
SBP class for message MSG_ALMANAC_GLO_DEP (0x0071).
Deprecated.
MsgAlmanacGloDep | |
|
Instances
FromJSON MsgAlmanacGloDep Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser MsgAlmanacGloDep # parseJSONList :: Value -> Parser [MsgAlmanacGloDep] # | |
ToJSON MsgAlmanacGloDep Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: MsgAlmanacGloDep -> Value # toEncoding :: MsgAlmanacGloDep -> Encoding # toJSONList :: [MsgAlmanacGloDep] -> Value # toEncodingList :: [MsgAlmanacGloDep] -> Encoding # | |
Read MsgAlmanacGloDep Source # | |
Defined in SwiftNav.SBP.Observation | |
Show MsgAlmanacGloDep Source # | |
Defined in SwiftNav.SBP.Observation showsPrec :: Int -> MsgAlmanacGloDep -> ShowS # show :: MsgAlmanacGloDep -> String # showList :: [MsgAlmanacGloDep] -> ShowS # | |
Binary MsgAlmanacGloDep Source # | |
Defined in SwiftNav.SBP.Observation | |
Eq MsgAlmanacGloDep Source # | |
Defined in SwiftNav.SBP.Observation (==) :: MsgAlmanacGloDep -> MsgAlmanacGloDep -> Bool # (/=) :: MsgAlmanacGloDep -> MsgAlmanacGloDep -> Bool # | |
ToSBP MsgAlmanacGloDep Source # | |
Defined in SwiftNav.SBP.Observation |
data MsgAlmanacGlo Source #
SBP class for message MSG_ALMANAC_GLO (0x0073).
The almanac message returns a set of satellite orbit parameters. Almanac data is not very precise and is considered valid for up to several months. Please see the GLO ICD 5.1 "Chapter 4.5 Non-immediate information and almanac" for details.
MsgAlmanacGlo | |
|
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).
MsgGloBiases | |
|
Instances
FromJSON MsgGloBiases Source # | |
Defined in SwiftNav.SBP.Observation parseJSON :: Value -> Parser MsgGloBiases # parseJSONList :: Value -> Parser [MsgGloBiases] # | |
ToJSON MsgGloBiases Source # | |
Defined in SwiftNav.SBP.Observation toJSON :: MsgGloBiases -> Value # toEncoding :: MsgGloBiases -> Encoding # toJSONList :: [MsgGloBiases] -> Value # toEncodingList :: [MsgGloBiases] -> Encoding # | |
Read MsgGloBiases Source # | |
Defined in SwiftNav.SBP.Observation readsPrec :: Int -> ReadS MsgGloBiases # readList :: ReadS [MsgGloBiases] # | |
Show MsgGloBiases Source # | |
Defined in SwiftNav.SBP.Observation 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 (==) :: MsgGloBiases -> MsgGloBiases -> Bool # (/=) :: MsgGloBiases -> MsgGloBiases -> Bool # | |
ToSBP MsgGloBiases Source # | |
Defined in SwiftNav.SBP.Observation |
SvAzEl.
Satellite azimuth and elevation.
SvAzEl | |
|
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.
MsgSvAzEl | |
|
SBP class for message MSG_OSR (0x0640).
The OSR message contains network corrections in an observation-like format.
MsgOsr | |
|