rtcm-0.2.39: Haskell bindings for RTCM.

CopyrightCopyright (C) 2017 Swift Navigation Inc.
LicenseLGPL-3
MaintainerSwift Navigation <dev@swiftnav.com>
Stabilityexperimental
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Data.RTCM3.Ephemerides

Description

RTCMv3 Ephemerides messages

Synopsis

Documentation

data GpsEphemerisHeader Source #

GpsEphemerisHeader.

GPS and Glonass Ephemeris header.

Constructors

GpsEphemerisHeader 

Fields

data GpsEphemeris Source #

Constructors

GpsEphemeris 

Fields

data GlonassEphemerisHeader Source #

Constructors

GlonassEphemerisHeader 

Fields

data GlonassEphemeris Source #

Constructors

GlonassEphemeris 

Fields

data GalEphemerisHeader Source #

GalEphemerisHeader.

Galileo Ephemeris header.

Constructors

GalEphemerisHeader 

Fields

data GalEphemerisFnav Source #

Constructors

GalEphemerisFnav 

Fields

data GalEphemerisInav Source #

Constructors

GalEphemerisInav 

Fields

data Msg1019 Source #

Msg 1019.

RTCMv3 message 1019.

See RTCM spec and GPS SPS Signal Specification, 2.4.3, for more information about these fields.

Constructors

Msg1019 

Fields

Instances
Eq Msg1019 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Methods

(==) :: Msg1019 -> Msg1019 -> Bool #

(/=) :: Msg1019 -> Msg1019 -> Bool #

Read Msg1019 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Show Msg1019 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

ToJSON Msg1019 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

FromJSON Msg1019 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Binary Msg1019 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Methods

put :: Msg1019 -> Put #

get :: Get Msg1019 #

putList :: [Msg1019] -> Put #

ToRTCM3 Msg1019 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Methods

toRTCM3 :: Msg1019 -> Msg Source #

data Msg1020 Source #

Message 1020

RTCMv3 message 1020.

See RTCM spec and GLONASS signal specification for more information about these fields.

Constructors

Msg1020 

Fields

Instances
Eq Msg1020 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Methods

(==) :: Msg1020 -> Msg1020 -> Bool #

(/=) :: Msg1020 -> Msg1020 -> Bool #

Read Msg1020 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Show Msg1020 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

ToJSON Msg1020 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

FromJSON Msg1020 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Binary Msg1020 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Methods

put :: Msg1020 -> Put #

get :: Get Msg1020 #

putList :: [Msg1020] -> Put #

ToRTCM3 Msg1020 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Methods

toRTCM3 :: Msg1020 -> Msg Source #

data Msg1045 Source #

Msg 1045.

RTCMv3 message 1045.

See RTCM spec and GPS SPS Signal Specification, 3.5.18, for more information about these fields.

Constructors

Msg1045 

Fields

Instances
Eq Msg1045 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Methods

(==) :: Msg1045 -> Msg1045 -> Bool #

(/=) :: Msg1045 -> Msg1045 -> Bool #

Read Msg1045 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Show Msg1045 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

ToJSON Msg1045 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

FromJSON Msg1045 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Binary Msg1045 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Methods

put :: Msg1045 -> Put #

get :: Get Msg1045 #

putList :: [Msg1045] -> Put #

ToRTCM3 Msg1045 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Methods

toRTCM3 :: Msg1045 -> Msg Source #

data Msg1046 Source #

Msg 1046.

RTCMv3 message 1046.

See RTCM spec and GPS SPS Signal Specification, 3.5.18, for more information about these fields.

Constructors

Msg1046 

Fields

Instances
Eq Msg1046 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Methods

(==) :: Msg1046 -> Msg1046 -> Bool #

(/=) :: Msg1046 -> Msg1046 -> Bool #

Read Msg1046 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Show Msg1046 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

ToJSON Msg1046 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

FromJSON Msg1046 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Binary Msg1046 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Methods

put :: Msg1046 -> Put #

get :: Get Msg1046 #

putList :: [Msg1046] -> Put #

ToRTCM3 Msg1046 Source # 
Instance details

Defined in Data.RTCM3.Ephemerides

Methods

toRTCM3 :: Msg1046 -> Msg Source #