sbp-2.6.3: SwiftNav's SBP Library

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

SwiftNav.SBP.Ssr

Description

Precise State Space Representation (SSR) corrections format

Synopsis

Documentation

data CodeBiasesContent Source #

CodeBiasesContent.

Code biases are to be added to pseudorange. The corrections are conform with typical RTCMv3 MT1059 and 1065.

Constructors

CodeBiasesContent 

Fields

data PhaseBiasesContent Source #

PhaseBiasesContent.

Phase biases are to be added to carrier phase measurements. The corrections are conform with typical RTCMv3 MT1059 and 1065.

Constructors

PhaseBiasesContent 

Fields

data STECHeader Source #

STECHeader.

A full set of STEC information will likely span multiple SBP messages, since SBP message a limited to 255 bytes. The header is used to tie multiple SBP messages into a sequence.

Constructors

STECHeader 

Fields

data GriddedCorrectionHeader Source #

GriddedCorrectionHeader.

The 3GPP message contains nested variable length arrays which are not suppported in SBP, so each grid point will be identified by the index.

Constructors

GriddedCorrectionHeader 

Fields

data STECSatElement Source #

STECSatElement.

STEC for the given satellite.

Constructors

STECSatElement 

Fields

data TroposphericDelayCorrection Source #

TroposphericDelayCorrection.

Contains wet vertical and hydrostatic vertical delay

Constructors

TroposphericDelayCorrection 

Fields

Instances
Eq TroposphericDelayCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

Read TroposphericDelayCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

Show TroposphericDelayCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToJSON TroposphericDelayCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

FromJSON TroposphericDelayCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

Binary TroposphericDelayCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

data GridElement Source #

GridElement.

Contains one tropo datum, plus STEC residuals for each space vehicle

Constructors

GridElement 

Fields

data GridDefinitionHeader Source #

GridDefinitionHeader.

Defines the grid for STEC and tropo grid messages. Also includes an RLE encoded validity list.

Constructors

GridDefinitionHeader 

Fields

data MsgSsrOrbitClock Source #

SBP class for message MSG_SSR_ORBIT_CLOCK (0x05DD).

The precise orbit and clock correction message is to be applied as a delta correction to broadcast ephemeris and is typically an equivalent to the 1060 and 1066 RTCM message types

Constructors

MsgSsrOrbitClock 

Fields

data MsgSsrOrbitClockDepA Source #

SBP class for message MSG_SSR_ORBIT_CLOCK_DEP_A (0x05DC).

The precise orbit and clock correction message is to be applied as a delta correction to broadcast ephemeris and is typically an equivalent to the 1060 and 1066 RTCM message types

Constructors

MsgSsrOrbitClockDepA 

Fields

Instances
Eq MsgSsrOrbitClockDepA Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

Read MsgSsrOrbitClockDepA Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

Show MsgSsrOrbitClockDepA Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToJSON MsgSsrOrbitClockDepA Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

FromJSON MsgSsrOrbitClockDepA Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

Binary MsgSsrOrbitClockDepA Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrOrbitClockDepA Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

data MsgSsrCodeBiases Source #

SBP class for message MSG_SSR_CODE_BIASES (0x05E1).

The precise code biases message is to be added to the pseudorange of the corresponding signal to get corrected pseudorange. It is typically an equivalent to the 1059 and 1065 RTCM message types

Constructors

MsgSsrCodeBiases 

Fields

data MsgSsrPhaseBiases Source #

SBP class for message MSG_SSR_PHASE_BIASES (0x05E6).

The precise phase biases message contains the biases to be added to the carrier phase of the corresponding signal to get corrected carrier phase measurement, as well as the satellite yaw angle to be applied to compute the phase wind-up correction. It is typically an equivalent to the 1265 RTCM message types

Constructors

MsgSsrPhaseBiases 

Fields

data MsgSsrStecCorrection Source #

SBP class for message MSG_SSR_STEC_CORRECTION (0x05EB).

The STEC per space vehicle, given as polynomial approximation for a given grid. This should be combined with SSR-GriddedCorrection message to get the state space representation of the atmospheric delay.

Constructors

MsgSsrStecCorrection 

Fields

Instances
Eq MsgSsrStecCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

Read MsgSsrStecCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

Show MsgSsrStecCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToJSON MsgSsrStecCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

FromJSON MsgSsrStecCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

Binary MsgSsrStecCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrStecCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

data MsgSsrGriddedCorrection Source #

SBP class for message MSG_SSR_GRIDDED_CORRECTION (0x05F0).

STEC residuals are per space vehicle, tropo is not.

Constructors

MsgSsrGriddedCorrection 

Fields

Instances
Eq MsgSsrGriddedCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

Read MsgSsrGriddedCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

Show MsgSsrGriddedCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToJSON MsgSsrGriddedCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

FromJSON MsgSsrGriddedCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

Binary MsgSsrGriddedCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrGriddedCorrection Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

data MsgSsrGridDefinition Source #

SBP class for message MSG_SSR_GRID_DEFINITION (0x05F5).

Definition of the grid for STEC and tropo messages

Constructors

MsgSsrGridDefinition 

Fields

Instances
Eq MsgSsrGridDefinition Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

Read MsgSsrGridDefinition Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

Show MsgSsrGridDefinition Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToJSON MsgSsrGridDefinition Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

FromJSON MsgSsrGridDefinition Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

Binary MsgSsrGridDefinition Source # 
Instance details

Defined in SwiftNav.SBP.Ssr

ToSBP MsgSsrGridDefinition Source # 
Instance details

Defined in SwiftNav.SBP.Ssr