sbp-4.17.0: SwiftNav's SBP Library
CopyrightCopyright (C) 2015-2021 Swift Navigation Inc.
LicenseMIT
Stabilityexperimental
Portabilityportable
Safe HaskellSafe-Inferred
LanguageHaskell2010

SwiftNav.SBP.Observation

Description

< 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

Documentation

data ObservationHeader Source #

ObservationHeader.

Header of a GNSS observation message.

Constructors

ObservationHeader 

Fields

data Doppler Source #

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.

Constructors

Doppler 

Fields

Instances

Instances details
FromJSON Doppler Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON Doppler Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read Doppler Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show Doppler Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary Doppler Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

put :: Doppler -> Put #

get :: Get Doppler #

putList :: [Doppler] -> Put #

Eq Doppler Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

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

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

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.

Constructors

PackedObsContent 

Fields

data PackedOsrContent Source #

PackedOsrContent.

Pseudorange and carrier phase network corrections for a satellite signal.

Constructors

PackedOsrContent 

Fields

data MsgObs Source #

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.

Constructors

MsgObs 

Fields

Instances

Instances details
FromJSON MsgObs Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON MsgObs Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read MsgObs Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show MsgObs Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary MsgObs Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

put :: MsgObs -> Put #

get :: Get MsgObs #

putList :: [MsgObs] -> Put #

Eq MsgObs Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

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

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

ToSBP MsgObs Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

toSBP :: MsgObs -> Word16 -> Msg Source #

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.

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.

Constructors

MsgBasePosEcef 

Fields

data EphemerisCommonContent Source #

Constructors

EphemerisCommonContent 

Fields

Instances

Instances details
FromJSON EphemerisCommonContent Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON EphemerisCommonContent Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read EphemerisCommonContent Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show EphemerisCommonContent Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary EphemerisCommonContent Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq EphemerisCommonContent Source # 
Instance details

Defined in SwiftNav.SBP.Observation

data EphemerisCommonContentDepB Source #

Constructors

EphemerisCommonContentDepB 

Fields

Instances

Instances details
FromJSON EphemerisCommonContentDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON EphemerisCommonContentDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read EphemerisCommonContentDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show EphemerisCommonContentDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary EphemerisCommonContentDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq EphemerisCommonContentDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

data EphemerisCommonContentDepA Source #

Constructors

EphemerisCommonContentDepA 

Fields

Instances

Instances details
FromJSON EphemerisCommonContentDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON EphemerisCommonContentDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read EphemerisCommonContentDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show EphemerisCommonContentDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary EphemerisCommonContentDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq EphemerisCommonContentDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

data MsgEphemerisGpsDepE Source #

SBP class for message MSG_EPHEMERIS_GPS_DEP_E (0x0081).

Deprecated.

Constructors

MsgEphemerisGpsDepE 

Fields

Instances

Instances details
FromJSON MsgEphemerisGpsDepE Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON MsgEphemerisGpsDepE Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read MsgEphemerisGpsDepE Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show MsgEphemerisGpsDepE Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary MsgEphemerisGpsDepE Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq MsgEphemerisGpsDepE Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGpsDepE Source # 
Instance details

Defined in SwiftNav.SBP.Observation

data MsgEphemerisGpsDepF Source #

SBP class for message MSG_EPHEMERIS_GPS_DEP_F (0x0086).

Deprecated.

Constructors

MsgEphemerisGpsDepF 

Fields

Instances

Instances details
FromJSON MsgEphemerisGpsDepF Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON MsgEphemerisGpsDepF Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read MsgEphemerisGpsDepF Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show MsgEphemerisGpsDepF Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary MsgEphemerisGpsDepF Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq MsgEphemerisGpsDepF Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGpsDepF Source # 
Instance details

Defined in SwiftNav.SBP.Observation

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.

Constructors

MsgEphemerisGps 

Fields

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.

Constructors

MsgEphemerisQzss 

Fields

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.

Constructors

MsgEphemerisBds 

Fields

data MsgEphemerisGalDepA Source #

SBP class for message MSG_EPHEMERIS_GAL_DEP_A (0x0095).

Deprecated.

Constructors

MsgEphemerisGalDepA 

Fields

Instances

Instances details
FromJSON MsgEphemerisGalDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON MsgEphemerisGalDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read MsgEphemerisGalDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show MsgEphemerisGalDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary MsgEphemerisGalDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq MsgEphemerisGalDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGalDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

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.

Constructors

MsgEphemerisGal 

Fields

data MsgEphemerisSbasDepA Source #

SBP class for message MSG_EPHEMERIS_SBAS_DEP_A (0x0082).

Deprecated.

Constructors

MsgEphemerisSbasDepA 

Fields

Instances

Instances details
FromJSON MsgEphemerisSbasDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON MsgEphemerisSbasDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read MsgEphemerisSbasDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show MsgEphemerisSbasDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary MsgEphemerisSbasDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq MsgEphemerisSbasDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisSbasDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

data MsgEphemerisGloDepA Source #

SBP class for message MSG_EPHEMERIS_GLO_DEP_A (0x0083).

Deprecated.

Constructors

MsgEphemerisGloDepA 

Fields

Instances

Instances details
FromJSON MsgEphemerisGloDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON MsgEphemerisGloDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read MsgEphemerisGloDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show MsgEphemerisGloDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary MsgEphemerisGloDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq MsgEphemerisGloDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGloDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

data MsgEphemerisSbasDepB Source #

SBP class for message MSG_EPHEMERIS_SBAS_DEP_B (0x0084).

Deprecated.

Constructors

MsgEphemerisSbasDepB 

Fields

Instances

Instances details
FromJSON MsgEphemerisSbasDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON MsgEphemerisSbasDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read MsgEphemerisSbasDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show MsgEphemerisSbasDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary MsgEphemerisSbasDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq MsgEphemerisSbasDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisSbasDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

data MsgEphemerisSbas Source #

Constructors

MsgEphemerisSbas 

Fields

data MsgEphemerisGloDepB Source #

SBP class for message MSG_EPHEMERIS_GLO_DEP_B (0x0085).

Deprecated.

Constructors

MsgEphemerisGloDepB 

Fields

Instances

Instances details
FromJSON MsgEphemerisGloDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON MsgEphemerisGloDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read MsgEphemerisGloDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show MsgEphemerisGloDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary MsgEphemerisGloDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq MsgEphemerisGloDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGloDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

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.

Constructors

MsgEphemerisGloDepC 

Fields

Instances

Instances details
FromJSON MsgEphemerisGloDepC Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON MsgEphemerisGloDepC Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read MsgEphemerisGloDepC Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show MsgEphemerisGloDepC Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary MsgEphemerisGloDepC Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq MsgEphemerisGloDepC Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGloDepC Source # 
Instance details

Defined in SwiftNav.SBP.Observation

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.

Constructors

MsgEphemerisGloDepD 

Fields

Instances

Instances details
FromJSON MsgEphemerisGloDepD Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON MsgEphemerisGloDepD Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read MsgEphemerisGloDepD Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show MsgEphemerisGloDepD Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary MsgEphemerisGloDepD Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq MsgEphemerisGloDepD Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgEphemerisGloDepD Source # 
Instance details

Defined in SwiftNav.SBP.Observation

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.

Constructors

MsgEphemerisGlo 

Fields

data MsgEphemerisDepD Source #

SBP class for message MSG_EPHEMERIS_DEP_D (0x0080).

Deprecated.

Constructors

MsgEphemerisDepD 

Fields

data MsgEphemerisDepA Source #

SBP class for message MSG_EPHEMERIS_DEP_A (0x001A).

Deprecated.

Constructors

MsgEphemerisDepA 

Fields

data MsgEphemerisDepB Source #

SBP class for message MSG_EPHEMERIS_DEP_B (0x0046).

Deprecated.

Constructors

MsgEphemerisDepB 

Fields

data MsgEphemerisDepC Source #

SBP class for message MSG_EPHEMERIS_DEP_C (0x0047).

Deprecated.

Constructors

MsgEphemerisDepC 

Fields

data ObservationHeaderDep Source #

ObservationHeaderDep.

Header of a GPS observation message.

Constructors

ObservationHeaderDep 

Fields

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.

Constructors

CarrierPhaseDepA 

Fields

data PackedObsContentDepA Source #

PackedObsContentDepA.

Deprecated.

Constructors

PackedObsContentDepA 

Fields

data PackedObsContentDepB Source #

PackedObsContentDepB.

Pseudorange and carrier phase observation for a satellite being tracked. Pseudoranges are referenced to a nominal pseudorange.

Constructors

PackedObsContentDepB 

Fields

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.

Constructors

PackedObsContentDepC 

Fields

data MsgObsDepA Source #

SBP class for message MSG_OBS_DEP_A (0x0045).

Deprecated.

Constructors

MsgObsDepA 

Fields

data MsgObsDepB Source #

SBP class for message MSG_OBS_DEP_B (0x0043).

Deprecated.

Constructors

MsgObsDepB 

Fields

data MsgObsDepC Source #

SBP class for message MSG_OBS_DEP_C (0x0049).

Deprecated.

Constructors

MsgObsDepC 

Fields

data MsgIono 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.

Constructors

MsgIono 

Fields

Instances

Instances details
FromJSON MsgIono Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON MsgIono Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read MsgIono Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show MsgIono Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary MsgIono Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

put :: MsgIono -> Put #

get :: Get MsgIono #

putList :: [MsgIono] -> Put #

Eq MsgIono Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

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

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

ToSBP MsgIono Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

toSBP :: MsgIono -> Word16 -> Msg Source #

data MsgSvConfigurationGpsDep Source #

SBP class for message MSG_SV_CONFIGURATION_GPS_DEP (0x0091).

Deprecated.

Constructors

MsgSvConfigurationGpsDep 

Fields

Instances

Instances details
FromJSON MsgSvConfigurationGpsDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON MsgSvConfigurationGpsDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read MsgSvConfigurationGpsDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show MsgSvConfigurationGpsDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary MsgSvConfigurationGpsDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq MsgSvConfigurationGpsDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgSvConfigurationGpsDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

data GnssCapb Source #

Constructors

GnssCapb 

Fields

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.

Constructors

MsgGnssCapb 

Fields

data MsgGroupDelayDepA Source #

SBP class for message MSG_GROUP_DELAY_DEP_A (0x0092).

Deprecated.

Constructors

MsgGroupDelayDepA 

Fields

Instances

Instances details
FromJSON MsgGroupDelayDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON MsgGroupDelayDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read MsgGroupDelayDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show MsgGroupDelayDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary MsgGroupDelayDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq MsgGroupDelayDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgGroupDelayDepA Source # 
Instance details

Defined in SwiftNav.SBP.Observation

data MsgGroupDelayDepB Source #

SBP class for message MSG_GROUP_DELAY_DEP_B (0x0093).

Deprecated.

Constructors

MsgGroupDelayDepB 

Fields

Instances

Instances details
FromJSON MsgGroupDelayDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON MsgGroupDelayDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read MsgGroupDelayDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show MsgGroupDelayDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary MsgGroupDelayDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq MsgGroupDelayDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToSBP MsgGroupDelayDepB Source # 
Instance details

Defined in SwiftNav.SBP.Observation

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.

Constructors

MsgGroupDelay 

Fields

data AlmanacCommonContent Source #

Constructors

AlmanacCommonContent 

Fields

data AlmanacCommonContentDep Source #

Constructors

AlmanacCommonContentDep 

Fields

Instances

Instances details
FromJSON AlmanacCommonContentDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON AlmanacCommonContentDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read AlmanacCommonContentDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show AlmanacCommonContentDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary AlmanacCommonContentDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Eq AlmanacCommonContentDep Source # 
Instance details

Defined in SwiftNav.SBP.Observation

data MsgAlmanacGpsDep Source #

SBP class for message MSG_ALMANAC_GPS_DEP (0x0070).

Deprecated.

Constructors

MsgAlmanacGpsDep 

Fields

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.

Constructors

MsgAlmanacGps 

Fields

data MsgAlmanacGloDep Source #

SBP class for message MSG_ALMANAC_GLO_DEP (0x0071).

Deprecated.

Constructors

MsgAlmanacGloDep 

Fields

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.

Constructors

MsgAlmanacGlo 

Fields

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).

Constructors

MsgGloBiases 

Fields

data SvAzEl Source #

SvAzEl.

Satellite azimuth and elevation.

Constructors

SvAzEl 

Fields

Instances

Instances details
FromJSON SvAzEl Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON SvAzEl Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read SvAzEl Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show SvAzEl Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary SvAzEl Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

put :: SvAzEl -> Put #

get :: Get SvAzEl #

putList :: [SvAzEl] -> Put #

Eq SvAzEl Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

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

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

data MsgSvAzEl Source #

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.

Constructors

MsgSvAzEl 

Fields

data MsgOsr Source #

SBP class for message MSG_OSR (0x0640).

The OSR message contains network corrections in an observation-like format.

Constructors

MsgOsr 

Fields

Instances

Instances details
FromJSON MsgOsr Source # 
Instance details

Defined in SwiftNav.SBP.Observation

ToJSON MsgOsr Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Read MsgOsr Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Show MsgOsr Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Binary MsgOsr Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

put :: MsgOsr -> Put #

get :: Get MsgOsr #

putList :: [MsgOsr] -> Put #

Eq MsgOsr Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

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

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

ToSBP MsgOsr Source # 
Instance details

Defined in SwiftNav.SBP.Observation

Methods

toSBP :: MsgOsr -> Word16 -> Msg Source #