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

SwiftNav.SBP.Tracking

Description

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

Synopsis

Documentation

data MsgTrackingStateDetailedDepA Source #

SBP class for message MSG_TRACKING_STATE_DETAILED_DEP_A (0x0021).

The tracking message returns a set tracking channel parameters for a single tracking channel useful for debugging issues.

Constructors

MsgTrackingStateDetailedDepA 

Fields

Instances

Instances details
FromJSON MsgTrackingStateDetailedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToJSON MsgTrackingStateDetailedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Read MsgTrackingStateDetailedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Show MsgTrackingStateDetailedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Binary MsgTrackingStateDetailedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Eq MsgTrackingStateDetailedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgTrackingStateDetailedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

data MsgTrackingStateDetailedDep Source #

SBP class for message MSG_TRACKING_STATE_DETAILED_DEP (0x0011).

Deprecated.

Constructors

MsgTrackingStateDetailedDep 

Fields

Instances

Instances details
FromJSON MsgTrackingStateDetailedDep Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToJSON MsgTrackingStateDetailedDep Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Read MsgTrackingStateDetailedDep Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Show MsgTrackingStateDetailedDep Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Binary MsgTrackingStateDetailedDep Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Eq MsgTrackingStateDetailedDep Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgTrackingStateDetailedDep Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

data TrackingChannelState Source #

TrackingChannelState.

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

Constructors

TrackingChannelState 

Fields

Instances

Instances details
FromJSON TrackingChannelState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToJSON TrackingChannelState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Read TrackingChannelState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Show TrackingChannelState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Binary TrackingChannelState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Eq TrackingChannelState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

data MsgTrackingState Source #

SBP class for message MSG_TRACKING_STATE (0x0041).

The tracking message returns a variable-length array of tracking channel states. It reports status and carrier-to-noise density measurements for all tracked satellites.

Constructors

MsgTrackingState 

Fields

Instances

Instances details
FromJSON MsgTrackingState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToJSON MsgTrackingState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Read MsgTrackingState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Show MsgTrackingState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Binary MsgTrackingState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Eq MsgTrackingState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgTrackingState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

data MeasurementState Source #

MeasurementState.

Measurement Engine tracking channel state for a specific satellite signal and measured signal power. The mesid field for Glonass can either carry the FCN as 100 + FCN where FCN is in [-7, +6] or the Slot ID (from 1 to 28).

Constructors

MeasurementState 

Fields

data MsgMeasurementState Source #

SBP class for message MSG_MEASUREMENT_STATE (0x0061).

The tracking message returns a variable-length array of tracking channel states. It reports status and carrier-to-noise density measurements for all tracked satellites.

Constructors

MsgMeasurementState 

Fields

Instances

Instances details
FromJSON MsgMeasurementState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToJSON MsgMeasurementState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Read MsgMeasurementState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Show MsgMeasurementState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Binary MsgMeasurementState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Eq MsgMeasurementState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgMeasurementState Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

data TrackingChannelCorrelation Source #

TrackingChannelCorrelation.

Structure containing in-phase and quadrature correlation components.

Constructors

TrackingChannelCorrelation 

Fields

Instances

Instances details
FromJSON TrackingChannelCorrelation Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToJSON TrackingChannelCorrelation Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Read TrackingChannelCorrelation Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Show TrackingChannelCorrelation Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Binary TrackingChannelCorrelation Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Eq TrackingChannelCorrelation Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

data MsgTrackingIq Source #

SBP class for message MSG_TRACKING_IQ (0x002D).

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

Constructors

MsgTrackingIq 

Fields

data TrackingChannelCorrelationDep Source #

TrackingChannelCorrelationDep.

Structure containing in-phase and quadrature correlation components.

Constructors

TrackingChannelCorrelationDep 

Fields

Instances

Instances details
FromJSON TrackingChannelCorrelationDep Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToJSON TrackingChannelCorrelationDep Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Read TrackingChannelCorrelationDep Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Show TrackingChannelCorrelationDep Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Binary TrackingChannelCorrelationDep Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Eq TrackingChannelCorrelationDep Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

data MsgTrackingIqDepB Source #

SBP class for message MSG_TRACKING_IQ_DEP_B (0x002C).

Deprecated.

Constructors

MsgTrackingIqDepB 

Fields

Instances

Instances details
FromJSON MsgTrackingIqDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToJSON MsgTrackingIqDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Read MsgTrackingIqDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Show MsgTrackingIqDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Binary MsgTrackingIqDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Eq MsgTrackingIqDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgTrackingIqDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

data MsgTrackingIqDepA Source #

SBP class for message MSG_TRACKING_IQ_DEP_A (0x001C).

Deprecated.

Constructors

MsgTrackingIqDepA 

Fields

Instances

Instances details
FromJSON MsgTrackingIqDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToJSON MsgTrackingIqDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Read MsgTrackingIqDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Show MsgTrackingIqDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Binary MsgTrackingIqDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Eq MsgTrackingIqDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgTrackingIqDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

data TrackingChannelStateDepA Source #

TrackingChannelStateDepA.

Deprecated.

Constructors

TrackingChannelStateDepA 

Fields

Instances

Instances details
FromJSON TrackingChannelStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToJSON TrackingChannelStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Read TrackingChannelStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Show TrackingChannelStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Binary TrackingChannelStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Eq TrackingChannelStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

data MsgTrackingStateDepA Source #

SBP class for message MSG_TRACKING_STATE_DEP_A (0x0016).

Deprecated.

Constructors

MsgTrackingStateDepA 

Fields

Instances

Instances details
FromJSON MsgTrackingStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToJSON MsgTrackingStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Read MsgTrackingStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Show MsgTrackingStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Binary MsgTrackingStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Eq MsgTrackingStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgTrackingStateDepA Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

data TrackingChannelStateDepB Source #

TrackingChannelStateDepB.

Deprecated.

Constructors

TrackingChannelStateDepB 

Fields

Instances

Instances details
FromJSON TrackingChannelStateDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToJSON TrackingChannelStateDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Read TrackingChannelStateDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Show TrackingChannelStateDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Binary TrackingChannelStateDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Eq TrackingChannelStateDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

data MsgTrackingStateDepB Source #

SBP class for message MSG_TRACKING_STATE_DEP_B (0x0013).

Deprecated.

Constructors

MsgTrackingStateDepB 

Fields

Instances

Instances details
FromJSON MsgTrackingStateDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToJSON MsgTrackingStateDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Read MsgTrackingStateDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Show MsgTrackingStateDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Binary MsgTrackingStateDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

Eq MsgTrackingStateDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking

ToSBP MsgTrackingStateDepB Source # 
Instance details

Defined in SwiftNav.SBP.Tracking