rtcm-0.2.36: Haskell bindings for RTCM.

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

Data.RTCM3.System

Description

RTCMv3 System.

Synopsis

Documentation

data MessageHeader Source #

MessageHeader

Messages and system parameters header.

Constructors

MessageHeader 

Fields

data Message Source #

Message

Transmitted message.

Constructors

Message 

Fields

Instances
Eq Message Source # 
Instance details

Defined in Data.RTCM3.System

Methods

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

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

Read Message Source # 
Instance details

Defined in Data.RTCM3.System

Show Message Source # 
Instance details

Defined in Data.RTCM3.System

ToJSON Message Source # 
Instance details

Defined in Data.RTCM3.System

FromJSON Message Source # 
Instance details

Defined in Data.RTCM3.System

BinaryBit Message Source # 
Instance details

Defined in Data.RTCM3.System

Methods

putBits :: Int -> Message -> BitPut () #

getBits :: Int -> BitGet Message #

data TextMessage Source #

TextMessage

Informational text message.

Constructors

TextMessage 

Fields

data Msg1013 Source #

Msg1013.

RTCMv3 message 1013.

Constructors

Msg1013 

Fields

Instances
Eq Msg1013 Source # 
Instance details

Defined in Data.RTCM3.System

Methods

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

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

Read Msg1013 Source # 
Instance details

Defined in Data.RTCM3.System

Show Msg1013 Source # 
Instance details

Defined in Data.RTCM3.System

ToJSON Msg1013 Source # 
Instance details

Defined in Data.RTCM3.System

FromJSON Msg1013 Source # 
Instance details

Defined in Data.RTCM3.System

Binary Msg1013 Source # 
Instance details

Defined in Data.RTCM3.System

Methods

put :: Msg1013 -> Put #

get :: Get Msg1013 #

putList :: [Msg1013] -> Put #

ToRTCM3 Msg1013 Source # 
Instance details

Defined in Data.RTCM3.System

Methods

toRTCM3 :: Msg1013 -> Msg Source #

newtype Msg1029 Source #

Msg1029.

RTCMv3 message 1029.

Constructors

Msg1029 

Fields

Instances
Eq Msg1029 Source # 
Instance details

Defined in Data.RTCM3.System

Methods

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

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

Read Msg1029 Source # 
Instance details

Defined in Data.RTCM3.System

Show Msg1029 Source # 
Instance details

Defined in Data.RTCM3.System

ToJSON Msg1029 Source # 
Instance details

Defined in Data.RTCM3.System

FromJSON Msg1029 Source # 
Instance details

Defined in Data.RTCM3.System

Binary Msg1029 Source # 
Instance details

Defined in Data.RTCM3.System

Methods

put :: Msg1029 -> Put #

get :: Get Msg1029 #

putList :: [Msg1029] -> Put #

ToRTCM3 Msg1029 Source # 
Instance details

Defined in Data.RTCM3.System

Methods

toRTCM3 :: Msg1029 -> Msg Source #