sbp-0.51.1: SwiftNav's SBP Library

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

SwiftNav.SBP.Tracking

Description

Satellite code and carrier-phase tracking messages from the device.

Synopsis

Documentation

data TrackingChannelState Source

TrackingChannelState.

Tracking channel state for a specific satellite PRN and measured signal power.

Constructors

TrackingChannelState 

Fields

_trackingChannelState_state :: Word8

Status of tracking channel

_trackingChannelState_sid :: Word32

Signal identifier being tracked - values 0x00 through 0x1F represent GPS PRNs 1 through 32 respectively (PRN-1 notation); other values reserved for future use

_trackingChannelState_cn0 :: Float

Carrier-to-noise density

data MsgTrackingState Source

SBP class for message MSG_TRACKING_STATE (0x0013).

The tracking message returns a variable-length array of tracking channel states. It reports status and snr power measurements for all tracked satellites.

Constructors

MsgTrackingState 

Fields

_msgTrackingState_states :: [TrackingChannelState]

Satellite tracking channel state

data MsgTrackingIq Source

SBP class for message MSG_TRACKING_IQ (0x001C).

When enabled, a tracking channel can output the correlations at each update interval.

Constructors

MsgTrackingIq 

Fields

_msgTrackingIq_channel :: Word8

Tracking channel of origin

_msgTrackingIq_sid :: Word32

Signal identifier being tracked - values 0x00 through 0x1F represent GPS PRNs 1 through 32 respectively (PRN-1 notation); other values reserved for future use

_msgTrackingIq_corrs :: [TrackingChannelCorrelation]

Early, Prompt and Late correlations