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

SwiftNav.SBP.Navigation

Description

< Geodetic navigation messages reporting GPS time, position, velocity, and baseline position solutions. For position solutions, these messages define several different position solutions: single-point (SPP), RTK, and pseudo- absolute position solutions.

The SPP is the standalone, absolute GPS position solution using only a single receiver. The RTK solution is the differential GPS solution, which can use either a fixed/integer or floating carrier phase ambiguity. The pseudo-absolute position solution uses a user-provided, well-surveyed base station position (if available) and the RTK solution in tandem.

When the inertial navigation mode indicates that the IMU is used, all messages are reported in the vehicle body frame as defined by device settings. By default, the vehicle body frame is configured to be coincident with the antenna phase center. When there is no inertial navigation, the solution will be reported at the phase center of the antenna. There is no inertial navigation capability on Piksi Multi or Duro.

The tow field, when valid, is most often the Time of Measurement. When this is the case, the 5th bit of flags is set to the default value of 0. When this is not the case, the tow may be a time of arrival or a local system timestamp, irrespective of the time reference (GPS Week or else), but not a Time of Measurement. >

Synopsis

Documentation

data MsgGpsTime Source #

SBP class for message MSG_GPS_TIME (0x0102).

This message reports the GPS time, representing the time since the GPS epoch began on midnight January 6, 1980 UTC. GPS time counts the weeks and seconds of the week. The weeks begin at the Saturday/Sunday transition. GPS week 0 began at the beginning of the GPS time scale.

Within each week number, the GPS time of the week is between between 0 and 604800 seconds (=60*60*24*7). Note that GPS time does not accumulate leap seconds, and as of now, has a small offset from UTC. In a message stream, this message precedes a set of other navigation messages referenced to the same time (but lacking the ns field) and indicates a more precise time of these messages.

Constructors

MsgGpsTime 

Fields

data MsgGpsTimeGnss Source #

SBP class for message MSG_GPS_TIME_GNSS (0x0104).

This message reports the GPS time, representing the time since the GPS epoch began on midnight January 6, 1980 UTC. GPS time counts the weeks and seconds of the week. The weeks begin at the Saturday/Sunday transition. GPS week 0 began at the beginning of the GPS time scale.

Within each week number, the GPS time of the week is between between 0 and 604800 seconds (=60*60*24*7). Note that GPS time does not accumulate leap seconds, and as of now, has a small offset from UTC. In a message stream, this message precedes a set of other navigation messages referenced to the same time (but lacking the ns field) and indicates a more precise time of these messages.

Constructors

MsgGpsTimeGnss 

Fields

data MsgUtcTime Source #

SBP class for message MSG_UTC_TIME (0x0103).

This message reports the Universal Coordinated Time (UTC). Note the flags which indicate the source of the UTC offset value and source of the time fix.

Constructors

MsgUtcTime 

Fields

data MsgUtcTimeGnss Source #

SBP class for message MSG_UTC_TIME_GNSS (0x0105).

This message reports the Universal Coordinated Time (UTC). Note the flags which indicate the source of the UTC offset value and source of the time fix.

Constructors

MsgUtcTimeGnss 

Fields

data MsgDops Source #

SBP class for message MSG_DOPS (0x0208).

This dilution of precision (DOP) message describes the effect of navigation satellite geometry on positional measurement precision. The flags field indicated whether the DOP reported corresponds to differential or SPP solution.

Constructors

MsgDops 

Fields

Instances

Instances details
FromJSON MsgDops Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToJSON MsgDops Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Read MsgDops Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Show MsgDops Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Binary MsgDops Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Methods

put :: MsgDops -> Put #

get :: Get MsgDops #

putList :: [MsgDops] -> Put #

Eq MsgDops Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Methods

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

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

ToSBP MsgDops Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Methods

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

data MsgPosEcef Source #

SBP class for message MSG_POS_ECEF (0x0209).

The position solution message reports absolute Earth Centered Earth Fixed (ECEF) coordinates and the status (single point vs pseudo-absolute RTK) of the position solution. If the rover receiver knows the surveyed position of the base station and has an RTK solution, this reports a pseudo-absolute position solution using the base station position and the rover's RTK baseline vector. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgPosEcef 

Fields

data MsgPosEcefCov Source #

SBP class for message MSG_POS_ECEF_COV (0x0214).

The position solution message reports absolute Earth Centered Earth Fixed (ECEF) coordinates and the status (single point vs pseudo-absolute RTK) of the position solution. The message also reports the upper triangular portion of the 3x3 covariance matrix. If the receiver knows the surveyed position of the base station and has an RTK solution, this reports a pseudo-absolute position solution using the base station position and the rover's RTK baseline vector. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgPosEcefCov 

Fields

data MsgPosLlh Source #

SBP class for message MSG_POS_LLH (0x020A).

This position solution message reports the absolute geodetic coordinates and the status (single point vs pseudo-absolute RTK) of the position solution. If the rover receiver knows the surveyed position of the base station and has an RTK solution, this reports a pseudo-absolute position solution using the base station position and the rover's RTK baseline vector. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgPosLlh 

Fields

data MsgPosLlhCov Source #

SBP class for message MSG_POS_LLH_COV (0x0211).

This position solution message reports the absolute geodetic coordinates and the status (single point vs pseudo-absolute RTK) of the position solution as well as the upper triangle of the 3x3 covariance matrix. The position information and Fix Mode flags follow the MSG_POS_LLH message. Since the covariance matrix is computed in the local-level North, East, Down frame, the covariance terms follow that convention. Thus, covariances are reported against the "downward" measurement and care should be taken with the sign convention.

Constructors

MsgPosLlhCov 

Fields

data EstimatedHorizontalErrorEllipse Source #

Constructors

EstimatedHorizontalErrorEllipse 

Fields

Instances

Instances details
FromJSON EstimatedHorizontalErrorEllipse Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToJSON EstimatedHorizontalErrorEllipse Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Read EstimatedHorizontalErrorEllipse Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Show EstimatedHorizontalErrorEllipse Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Binary EstimatedHorizontalErrorEllipse Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Eq EstimatedHorizontalErrorEllipse Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

data MsgPosLlhAcc Source #

SBP class for message MSG_POS_LLH_ACC (0x0218).

This position solution message reports the absolute geodetic coordinates and the status (single point vs pseudo-absolute RTK) of the position solution as well as the estimated horizontal, vertical, cross-track and along-track errors. The position information and Fix Mode flags follow the MSG_POS_LLH message. Since the covariance matrix is computed in the local-level North, East, Down frame, the estimated error terms follow that convention.

The estimated errors are reported at a user-configurable confidence level. The user-configured percentile is encoded in the percentile field.

Constructors

MsgPosLlhAcc 

Fields

data MsgBaselineEcef Source #

SBP class for message MSG_BASELINE_ECEF (0x020B).

This message reports the baseline solution in Earth Centered Earth Fixed (ECEF) coordinates. This baseline is the relative vector distance from the base station to the rover receiver. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgBaselineEcef 

Fields

data MsgBaselineNed Source #

SBP class for message MSG_BASELINE_NED (0x020C).

This message reports the baseline solution in North East Down (NED) coordinates. This baseline is the relative vector distance from the base station to the rover receiver, and NED coordinate system is defined at the local WGS84 tangent plane centered at the base station position. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of- week (tow).

Constructors

MsgBaselineNed 

Fields

data MsgVelEcef Source #

SBP class for message MSG_VEL_ECEF (0x020D).

This message reports the velocity in Earth Centered Earth Fixed (ECEF) coordinates. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgVelEcef 

Fields

data MsgVelEcefCov Source #

SBP class for message MSG_VEL_ECEF_COV (0x0215).

This message reports the velocity in Earth Centered Earth Fixed (ECEF) coordinates. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgVelEcefCov 

Fields

data MsgVelNed Source #

SBP class for message MSG_VEL_NED (0x020E).

This message reports the velocity in local North East Down (NED) coordinates. The NED coordinate system is defined as the local WGS84 tangent plane centered at the current position. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgVelNed 

Fields

data MsgVelNedCov Source #

SBP class for message MSG_VEL_NED_COV (0x0212).

This message reports the velocity in local North East Down (NED) coordinates. The NED coordinate system is defined as the local WGS84 tangent plane centered at the current position. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow). This message is similar to the MSG_VEL_NED, but it includes the upper triangular portion of the 3x3 covariance matrix.

Constructors

MsgVelNedCov 

Fields

data MsgPosEcefGnss Source #

SBP class for message MSG_POS_ECEF_GNSS (0x0229).

The position solution message reports absolute Earth Centered Earth Fixed (ECEF) coordinates and the status (single point vs pseudo-absolute RTK) of the position solution. If the rover receiver knows the surveyed position of the base station and has an RTK solution, this reports a pseudo-absolute position solution using the base station position and the rover's RTK baseline vector. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgPosEcefGnss 

Fields

data MsgPosEcefCovGnss Source #

SBP class for message MSG_POS_ECEF_COV_GNSS (0x0234).

The position solution message reports absolute Earth Centered Earth Fixed (ECEF) coordinates and the status (single point vs pseudo-absolute RTK) of the position solution. The message also reports the upper triangular portion of the 3x3 covariance matrix. If the receiver knows the surveyed position of the base station and has an RTK solution, this reports a pseudo-absolute position solution using the base station position and the rover's RTK baseline vector. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgPosEcefCovGnss 

Fields

Instances

Instances details
FromJSON MsgPosEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToJSON MsgPosEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Read MsgPosEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Show MsgPosEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Binary MsgPosEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Eq MsgPosEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgPosEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

data MsgPosLlhGnss Source #

SBP class for message MSG_POS_LLH_GNSS (0x022A).

This position solution message reports the absolute geodetic coordinates and the status (single point vs pseudo-absolute RTK) of the position solution. If the rover receiver knows the surveyed position of the base station and has an RTK solution, this reports a pseudo-absolute position solution using the base station position and the rover's RTK baseline vector. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgPosLlhGnss 

Fields

data MsgPosLlhCovGnss Source #

SBP class for message MSG_POS_LLH_COV_GNSS (0x0231).

This position solution message reports the absolute geodetic coordinates and the status (single point vs pseudo-absolute RTK) of the position solution as well as the upper triangle of the 3x3 covariance matrix. The position information and Fix Mode flags should follow the MSG_POS_LLH message. Since the covariance matrix is computed in the local-level North, East, Down frame, the covariance terms follow with that convention. Thus, covariances are reported against the "downward" measurement and care should be taken with the sign convention.

Constructors

MsgPosLlhCovGnss 

Fields

data MsgVelEcefGnss Source #

SBP class for message MSG_VEL_ECEF_GNSS (0x022D).

This message reports the velocity in Earth Centered Earth Fixed (ECEF) coordinates. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgVelEcefGnss 

Fields

data MsgVelEcefCovGnss Source #

SBP class for message MSG_VEL_ECEF_COV_GNSS (0x0235).

This message reports the velocity in Earth Centered Earth Fixed (ECEF) coordinates. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgVelEcefCovGnss 

Fields

Instances

Instances details
FromJSON MsgVelEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToJSON MsgVelEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Read MsgVelEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Show MsgVelEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Binary MsgVelEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Eq MsgVelEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgVelEcefCovGnss Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

data MsgVelNedGnss Source #

SBP class for message MSG_VEL_NED_GNSS (0x022E).

This message reports the velocity in local North East Down (NED) coordinates. The NED coordinate system is defined as the local WGS84 tangent plane centered at the current position. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgVelNedGnss 

Fields

data MsgVelNedCovGnss Source #

SBP class for message MSG_VEL_NED_COV_GNSS (0x0232).

This message reports the velocity in local North East Down (NED) coordinates. The NED coordinate system is defined as the local WGS84 tangent plane centered at the current position. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow). This message is similar to the MSG_VEL_NED, but it includes the upper triangular portion of the 3x3 covariance matrix.

Constructors

MsgVelNedCovGnss 

Fields

data MsgVelBody Source #

SBP class for message MSG_VEL_BODY (0x0213).

This message reports the velocity in the Vehicle Body Frame. By convention, the x-axis should point out the nose of the vehicle and represent the forward direction, while as the y-axis should point out the right hand side of the vehicle. Since this is a right handed system, z should point out the bottom of the vehicle. The orientation and origin of the Vehicle Body Frame are specified via the device settings. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow). This message is only produced by inertial versions of Swift products and is not available from Piksi Multi or Duro.

Constructors

MsgVelBody 

Fields

data MsgVelCog Source #

SBP class for message MSG_VEL_COG (0x021C).

This message reports the receiver course over ground (COG) and speed over ground (SOG) based on the horizontal (N-E) components of the NED velocity vector. It also includes the vertical velocity coordinate. A flag is provided to indicate whether the COG value has been frozen. When the flag is set to true, the COG field is set to its last valid value until the system exceeds a minimum velocity threshold. No other fields are affected by this flag. The NED coordinate system is defined as the local WGS84 tangent plane centered at the current position. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow). Note: course over ground represents the receiver's direction of travel, but not necessarily the device heading.

Constructors

MsgVelCog 

Fields

data MsgAgeCorrections Source #

SBP class for message MSG_AGE_CORRECTIONS (0x0210).

This message reports the Age of the corrections used for the current Differential solution.

Constructors

MsgAgeCorrections 

Fields

Instances

Instances details
FromJSON MsgAgeCorrections Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToJSON MsgAgeCorrections Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Read MsgAgeCorrections Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Show MsgAgeCorrections Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Binary MsgAgeCorrections Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Eq MsgAgeCorrections Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgAgeCorrections Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

data MsgGpsTimeDepA Source #

SBP class for message MSG_GPS_TIME_DEP_A (0x0100).

This message reports the GPS time, representing the time since the GPS epoch began on midnight January 6, 1980 UTC. GPS time counts the weeks and seconds of the week. The weeks begin at the Saturday/Sunday transition. GPS week 0 began at the beginning of the GPS time scale.

Within each week number, the GPS time of the week is between between 0 and 604800 seconds (=60*60*24*7). Note that GPS time does not accumulate leap seconds, and as of now, has a small offset from UTC. In a message stream, this message precedes a set of other navigation messages referenced to the same time (but lacking the ns field) and indicates a more precise time of these messages.

Constructors

MsgGpsTimeDepA 

Fields

data MsgDopsDepA Source #

SBP class for message MSG_DOPS_DEP_A (0x0206).

This dilution of precision (DOP) message describes the effect of navigation satellite geometry on positional measurement precision.

Constructors

MsgDopsDepA 

Fields

data MsgPosEcefDepA Source #

SBP class for message MSG_POS_ECEF_DEP_A (0x0200).

The position solution message reports absolute Earth Centered Earth Fixed (ECEF) coordinates and the status (single point vs pseudo-absolute RTK) of the position solution. If the rover receiver knows the surveyed position of the base station and has an RTK solution, this reports a pseudo-absolute position solution using the base station position and the rover's RTK baseline vector. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgPosEcefDepA 

Fields

data MsgPosLlhDepA Source #

SBP class for message MSG_POS_LLH_DEP_A (0x0201).

This position solution message reports the absolute geodetic coordinates and the status (single point vs pseudo-absolute RTK) of the position solution. If the rover receiver knows the surveyed position of the base station and has an RTK solution, this reports a pseudo-absolute position solution using the base station position and the rover's RTK baseline vector. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgPosLlhDepA 

Fields

data MsgBaselineEcefDepA Source #

SBP class for message MSG_BASELINE_ECEF_DEP_A (0x0202).

This message reports the baseline solution in Earth Centered Earth Fixed (ECEF) coordinates. This baseline is the relative vector distance from the base station to the rover receiver. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgBaselineEcefDepA 

Fields

Instances

Instances details
FromJSON MsgBaselineEcefDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToJSON MsgBaselineEcefDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Read MsgBaselineEcefDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Show MsgBaselineEcefDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Binary MsgBaselineEcefDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Eq MsgBaselineEcefDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgBaselineEcefDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

data MsgBaselineNedDepA Source #

SBP class for message MSG_BASELINE_NED_DEP_A (0x0203).

This message reports the baseline solution in North East Down (NED) coordinates. This baseline is the relative vector distance from the base station to the rover receiver, and NED coordinate system is defined at the local WGS84 tangent plane centered at the base station position. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of- week (tow).

Constructors

MsgBaselineNedDepA 

Fields

Instances

Instances details
FromJSON MsgBaselineNedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToJSON MsgBaselineNedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Read MsgBaselineNedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Show MsgBaselineNedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Binary MsgBaselineNedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Eq MsgBaselineNedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgBaselineNedDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

data MsgVelEcefDepA Source #

SBP class for message MSG_VEL_ECEF_DEP_A (0x0204).

This message reports the velocity in Earth Centered Earth Fixed (ECEF) coordinates. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgVelEcefDepA 

Fields

data MsgVelNedDepA Source #

SBP class for message MSG_VEL_NED_DEP_A (0x0205).

This message reports the velocity in local North East Down (NED) coordinates. The NED coordinate system is defined as the local WGS84 tangent plane centered at the current position. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgVelNedDepA 

Fields

data MsgBaselineHeadingDepA Source #

SBP class for message MSG_BASELINE_HEADING_DEP_A (0x0207).

This message reports the baseline heading pointing from the base station to the rover relative to True North. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgBaselineHeadingDepA 

Fields

Instances

Instances details
FromJSON MsgBaselineHeadingDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToJSON MsgBaselineHeadingDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Read MsgBaselineHeadingDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Show MsgBaselineHeadingDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Binary MsgBaselineHeadingDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Eq MsgBaselineHeadingDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgBaselineHeadingDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

data MsgProtectionLevelDepA Source #

SBP class for message MSG_PROTECTION_LEVEL_DEP_A (0x0216).

This message reports the local vertical and horizontal protection levels associated with a given LLH position solution. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Instances

Instances details
FromJSON MsgProtectionLevelDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToJSON MsgProtectionLevelDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Read MsgProtectionLevelDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Show MsgProtectionLevelDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Binary MsgProtectionLevelDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Eq MsgProtectionLevelDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgProtectionLevelDepA Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

data MsgProtectionLevel Source #

SBP class for message MSG_PROTECTION_LEVEL (0x0217).

This message reports the protection levels associated to the given state estimate. The full GPS time is given by the preceding MSG_GPS_TIME with the matching time-of-week (tow).

Constructors

MsgProtectionLevel 

Fields

Instances

Instances details
FromJSON MsgProtectionLevel Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToJSON MsgProtectionLevel Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Read MsgProtectionLevel Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Show MsgProtectionLevel Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Binary MsgProtectionLevel Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Eq MsgProtectionLevel Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgProtectionLevel Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

data MsgUtcLeapSecond Source #

SBP class for message MSG_UTC_LEAP_SECOND (0x023A).

UTC-GPST leap seconds before and after the most recent (past, or future, for announced insertions) UTC leap second insertion.

Constructors

MsgUtcLeapSecond 

Fields

data MsgReferenceFrameParam Source #

Constructors

MsgReferenceFrameParam 

Fields

Instances

Instances details
FromJSON MsgReferenceFrameParam Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToJSON MsgReferenceFrameParam Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Read MsgReferenceFrameParam Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Show MsgReferenceFrameParam Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Binary MsgReferenceFrameParam Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

Eq MsgReferenceFrameParam Source # 
Instance details

Defined in SwiftNav.SBP.Navigation

ToSBP MsgReferenceFrameParam Source # 
Instance details

Defined in SwiftNav.SBP.Navigation