Copyright | Copyright (C) 2017 Swift Navigation Inc. |
---|---|
License | LGPL-3 |
Maintainer | Swift Navigation <dev@swiftnav.com> |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
RTCMv3 Ephemerides messages
Synopsis
- data GpsEphemerisHeader = GpsEphemerisHeader {}
- gpsEphemerisHeader_num :: Lens' GpsEphemerisHeader Word16
- gpsEphemerisHeader_sat :: Lens' GpsEphemerisHeader Word8
- data GpsEphemeris = GpsEphemeris {
- _gpsEphemeris_wn :: Word16
- _gpsEphemeris_svAccuracy :: Word8
- _gpsEphemeris_codeOnL2 :: Word8
- _gpsEphemeris_idot :: Int16
- _gpsEphemeris_iode :: Word8
- _gpsEphemeris_toc :: Word16
- _gpsEphemeris_af2 :: Int8
- _gpsEphemeris_af1 :: Int16
- _gpsEphemeris_af0 :: Int32
- _gpsEphemeris_iodc :: Word16
- _gpsEphemeris_c_rs :: Int16
- _gpsEphemeris_dn :: Int16
- _gpsEphemeris_m0 :: Int32
- _gpsEphemeris_c_uc :: Int16
- _gpsEphemeris_ecc :: Word32
- _gpsEphemeris_c_us :: Int16
- _gpsEphemeris_sqrta :: Word32
- _gpsEphemeris_toe :: Word16
- _gpsEphemeris_c_ic :: Int16
- _gpsEphemeris_omega0 :: Int32
- _gpsEphemeris_c_is :: Int16
- _gpsEphemeris_i0 :: Int32
- _gpsEphemeris_c_rc :: Int16
- _gpsEphemeris_w :: Int32
- _gpsEphemeris_omegadot :: Int32
- _gpsEphemeris_tgd :: Int8
- _gpsEphemeris_svHealth :: Word8
- _gpsEphemeris_l2pFlag :: Bool
- _gpsEphemeris_fitInterval :: Bool
- gpsEphemeris_af0 :: Lens' GpsEphemeris Int32
- gpsEphemeris_af1 :: Lens' GpsEphemeris Int16
- gpsEphemeris_af2 :: Lens' GpsEphemeris Int8
- gpsEphemeris_c_ic :: Lens' GpsEphemeris Int16
- gpsEphemeris_c_is :: Lens' GpsEphemeris Int16
- gpsEphemeris_c_rc :: Lens' GpsEphemeris Int16
- gpsEphemeris_c_rs :: Lens' GpsEphemeris Int16
- gpsEphemeris_c_uc :: Lens' GpsEphemeris Int16
- gpsEphemeris_c_us :: Lens' GpsEphemeris Int16
- gpsEphemeris_codeOnL2 :: Lens' GpsEphemeris Word8
- gpsEphemeris_dn :: Lens' GpsEphemeris Int16
- gpsEphemeris_ecc :: Lens' GpsEphemeris Word32
- gpsEphemeris_fitInterval :: Lens' GpsEphemeris Bool
- gpsEphemeris_i0 :: Lens' GpsEphemeris Int32
- gpsEphemeris_idot :: Lens' GpsEphemeris Int16
- gpsEphemeris_iodc :: Lens' GpsEphemeris Word16
- gpsEphemeris_iode :: Lens' GpsEphemeris Word8
- gpsEphemeris_l2pFlag :: Lens' GpsEphemeris Bool
- gpsEphemeris_m0 :: Lens' GpsEphemeris Int32
- gpsEphemeris_omega0 :: Lens' GpsEphemeris Int32
- gpsEphemeris_omegadot :: Lens' GpsEphemeris Int32
- gpsEphemeris_sqrta :: Lens' GpsEphemeris Word32
- gpsEphemeris_svAccuracy :: Lens' GpsEphemeris Word8
- gpsEphemeris_svHealth :: Lens' GpsEphemeris Word8
- gpsEphemeris_tgd :: Lens' GpsEphemeris Int8
- gpsEphemeris_toc :: Lens' GpsEphemeris Word16
- gpsEphemeris_toe :: Lens' GpsEphemeris Word16
- gpsEphemeris_w :: Lens' GpsEphemeris Int32
- gpsEphemeris_wn :: Lens' GpsEphemeris Word16
- data GlonassEphemerisHeader = GlonassEphemerisHeader {}
- glonassEphemerisHeader_channel :: Lens' GlonassEphemerisHeader Word8
- glonassEphemerisHeader_num :: Lens' GlonassEphemerisHeader Word16
- glonassEphemerisHeader_sat :: Lens' GlonassEphemerisHeader Word8
- data GlonassEphemeris = GlonassEphemeris {
- _glonassEphemeris_almanacHealth :: Bool
- _glonassEphemeris_healthAvailability :: Bool
- _glonassEphemeris_p1 :: Word8
- _glonassEphemeris_tk :: Word16
- _glonassEphemeris_bn_msb :: Bool
- _glonassEphemeris_p2 :: Bool
- _glonassEphemeris_tb :: Word8
- _glonassEphemeris_xndot :: Int32
- _glonassEphemeris_xn :: Int32
- _glonassEphemeris_xndotdot :: Int8
- _glonassEphemeris_yndot :: Int32
- _glonassEphemeris_yn :: Int32
- _glonassEphemeris_yndotdot :: Int8
- _glonassEphemeris_zndot :: Int32
- _glonassEphemeris_zn :: Int32
- _glonassEphemeris_zndotdot :: Int8
- _glonassEphemeris_p3 :: Bool
- _glonassEphemeris_gammaN :: Int16
- _glonassEphemeris_mp :: Word8
- _glonassEphemeris_mi3 :: Bool
- _glonassEphemeris_tauN :: Int32
- _glonassEphemeris_mdeltatau :: Int8
- _glonassEphemeris_en :: Word8
- _glonassEphemeris_mp4 :: Bool
- _glonassEphemeris_mft :: Word8
- _glonassEphemeris_mnt :: Word16
- _glonassEphemeris_mM :: Word8
- _glonassEphemeris_additional :: Bool
- _glonassEphemeris_nA :: Word16
- _glonassEphemeris_tauC :: Int32
- _glonassEphemeris_mn4 :: Word8
- _glonassEphemeris_mTauGps :: Int32
- _glonassEphemeris_mln5 :: Bool
- _glonassEphemeris_reserved :: Word8
- glonassEphemeris_additional :: Lens' GlonassEphemeris Bool
- glonassEphemeris_almanacHealth :: Lens' GlonassEphemeris Bool
- glonassEphemeris_bn_msb :: Lens' GlonassEphemeris Bool
- glonassEphemeris_en :: Lens' GlonassEphemeris Word8
- glonassEphemeris_gammaN :: Lens' GlonassEphemeris Int16
- glonassEphemeris_healthAvailability :: Lens' GlonassEphemeris Bool
- glonassEphemeris_mM :: Lens' GlonassEphemeris Word8
- glonassEphemeris_mTauGps :: Lens' GlonassEphemeris Int32
- glonassEphemeris_mdeltatau :: Lens' GlonassEphemeris Int8
- glonassEphemeris_mft :: Lens' GlonassEphemeris Word8
- glonassEphemeris_mi3 :: Lens' GlonassEphemeris Bool
- glonassEphemeris_mln5 :: Lens' GlonassEphemeris Bool
- glonassEphemeris_mn4 :: Lens' GlonassEphemeris Word8
- glonassEphemeris_mnt :: Lens' GlonassEphemeris Word16
- glonassEphemeris_mp :: Lens' GlonassEphemeris Word8
- glonassEphemeris_mp4 :: Lens' GlonassEphemeris Bool
- glonassEphemeris_nA :: Lens' GlonassEphemeris Word16
- glonassEphemeris_p1 :: Lens' GlonassEphemeris Word8
- glonassEphemeris_p2 :: Lens' GlonassEphemeris Bool
- glonassEphemeris_p3 :: Lens' GlonassEphemeris Bool
- glonassEphemeris_reserved :: Lens' GlonassEphemeris Word8
- glonassEphemeris_tauC :: Lens' GlonassEphemeris Int32
- glonassEphemeris_tauN :: Lens' GlonassEphemeris Int32
- glonassEphemeris_tb :: Lens' GlonassEphemeris Word8
- glonassEphemeris_tk :: Lens' GlonassEphemeris Word16
- glonassEphemeris_xn :: Lens' GlonassEphemeris Int32
- glonassEphemeris_xndot :: Lens' GlonassEphemeris Int32
- glonassEphemeris_xndotdot :: Lens' GlonassEphemeris Int8
- glonassEphemeris_yn :: Lens' GlonassEphemeris Int32
- glonassEphemeris_yndot :: Lens' GlonassEphemeris Int32
- glonassEphemeris_yndotdot :: Lens' GlonassEphemeris Int8
- glonassEphemeris_zn :: Lens' GlonassEphemeris Int32
- glonassEphemeris_zndot :: Lens' GlonassEphemeris Int32
- glonassEphemeris_zndotdot :: Lens' GlonassEphemeris Int8
- data Msg1019 = Msg1019 {}
- msg1019 :: Word16
- msg1019_ephemeris :: Lens' Msg1019 GpsEphemeris
- msg1019_header :: Lens' Msg1019 GpsEphemerisHeader
- data Msg1020 = Msg1020 {}
- msg1020 :: Word16
- msg1020_ephemeris :: Lens' Msg1020 GlonassEphemeris
- msg1020_header :: Lens' Msg1020 GlonassEphemerisHeader
Documentation
data GpsEphemerisHeader Source #
GpsEphemerisHeader.
GPS and Glonass Ephemeris header.
GpsEphemerisHeader | |
|
Instances
data GpsEphemeris Source #
GpsEphemeris | |
|
Instances
Eq GpsEphemeris Source # | |
Defined in Data.RTCM3.Ephemerides (==) :: GpsEphemeris -> GpsEphemeris -> Bool # (/=) :: GpsEphemeris -> GpsEphemeris -> Bool # | |
Read GpsEphemeris Source # | |
Defined in Data.RTCM3.Ephemerides readsPrec :: Int -> ReadS GpsEphemeris # readList :: ReadS [GpsEphemeris] # | |
Show GpsEphemeris Source # | |
Defined in Data.RTCM3.Ephemerides showsPrec :: Int -> GpsEphemeris -> ShowS # show :: GpsEphemeris -> String # showList :: [GpsEphemeris] -> ShowS # | |
ToJSON GpsEphemeris Source # | |
Defined in Data.RTCM3.Ephemerides toJSON :: GpsEphemeris -> Value # toEncoding :: GpsEphemeris -> Encoding # toJSONList :: [GpsEphemeris] -> Value # toEncodingList :: [GpsEphemeris] -> Encoding # | |
FromJSON GpsEphemeris Source # | |
Defined in Data.RTCM3.Ephemerides parseJSON :: Value -> Parser GpsEphemeris # parseJSONList :: Value -> Parser [GpsEphemeris] # | |
BinaryBit GpsEphemeris Source # | |
Defined in Data.RTCM3.Ephemerides putBits :: Int -> GpsEphemeris -> BitPut () # getBits :: Int -> BitGet GpsEphemeris # |
data GlonassEphemerisHeader Source #
GlonassEphemerisHeader | |
|
Instances
Eq GlonassEphemerisHeader Source # | |
Defined in Data.RTCM3.Ephemerides | |
Read GlonassEphemerisHeader Source # | |
Show GlonassEphemerisHeader Source # | |
Defined in Data.RTCM3.Ephemerides showsPrec :: Int -> GlonassEphemerisHeader -> ShowS # show :: GlonassEphemerisHeader -> String # showList :: [GlonassEphemerisHeader] -> ShowS # | |
ToJSON GlonassEphemerisHeader Source # | |
Defined in Data.RTCM3.Ephemerides toJSON :: GlonassEphemerisHeader -> Value # toEncoding :: GlonassEphemerisHeader -> Encoding # toJSONList :: [GlonassEphemerisHeader] -> Value # | |
FromJSON GlonassEphemerisHeader Source # | |
Defined in Data.RTCM3.Ephemerides | |
BinaryBit GlonassEphemerisHeader Source # | |
Defined in Data.RTCM3.Ephemerides putBits :: Int -> GlonassEphemerisHeader -> BitPut () # getBits :: Int -> BitGet GlonassEphemerisHeader # |
data GlonassEphemeris Source #
GlonassEphemeris | |
|
Instances
Msg 1019.
RTCMv3 message 1019.
See RTCM spec and GPS SPS Signal Specification, 2.4.3, for more information about these fields.
Msg1019 | |
|
Message 1020
RTCMv3 message 1020.
See RTCM spec and GLONASS signal specification for more information about these fields.
Msg1020 | |
|