Copyright | Copyright (C) 2015-2021 Swift Navigation Inc. |
---|---|
License | MIT |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
< Satellite code and carrier-phase tracking messages from the device. >
Synopsis
- data MsgTrackingStateDetailedDepA = MsgTrackingStateDetailedDepA {
- _msgTrackingStateDetailedDepA_recv_time :: !Word64
- _msgTrackingStateDetailedDepA_tot :: !GpsTime
- _msgTrackingStateDetailedDepA_P :: !Word32
- _msgTrackingStateDetailedDepA_P_std :: !Word16
- _msgTrackingStateDetailedDepA_L :: !CarrierPhase
- _msgTrackingStateDetailedDepA_cn0 :: !Word8
- _msgTrackingStateDetailedDepA_lock :: !Word16
- _msgTrackingStateDetailedDepA_sid :: !GnssSignal
- _msgTrackingStateDetailedDepA_doppler :: !Int32
- _msgTrackingStateDetailedDepA_doppler_std :: !Word16
- _msgTrackingStateDetailedDepA_uptime :: !Word32
- _msgTrackingStateDetailedDepA_clock_offset :: !Int16
- _msgTrackingStateDetailedDepA_clock_drift :: !Int16
- _msgTrackingStateDetailedDepA_corr_spacing :: !Word16
- _msgTrackingStateDetailedDepA_acceleration :: !Int8
- _msgTrackingStateDetailedDepA_sync_flags :: !Word8
- _msgTrackingStateDetailedDepA_tow_flags :: !Word8
- _msgTrackingStateDetailedDepA_track_flags :: !Word8
- _msgTrackingStateDetailedDepA_nav_flags :: !Word8
- _msgTrackingStateDetailedDepA_pset_flags :: !Word8
- _msgTrackingStateDetailedDepA_misc_flags :: !Word8
- data MsgTrackingStateDetailedDep = MsgTrackingStateDetailedDep {
- _msgTrackingStateDetailedDep_recv_time :: !Word64
- _msgTrackingStateDetailedDep_tot :: !GpsTimeDep
- _msgTrackingStateDetailedDep_P :: !Word32
- _msgTrackingStateDetailedDep_P_std :: !Word16
- _msgTrackingStateDetailedDep_L :: !CarrierPhase
- _msgTrackingStateDetailedDep_cn0 :: !Word8
- _msgTrackingStateDetailedDep_lock :: !Word16
- _msgTrackingStateDetailedDep_sid :: !GnssSignalDep
- _msgTrackingStateDetailedDep_doppler :: !Int32
- _msgTrackingStateDetailedDep_doppler_std :: !Word16
- _msgTrackingStateDetailedDep_uptime :: !Word32
- _msgTrackingStateDetailedDep_clock_offset :: !Int16
- _msgTrackingStateDetailedDep_clock_drift :: !Int16
- _msgTrackingStateDetailedDep_corr_spacing :: !Word16
- _msgTrackingStateDetailedDep_acceleration :: !Int8
- _msgTrackingStateDetailedDep_sync_flags :: !Word8
- _msgTrackingStateDetailedDep_tow_flags :: !Word8
- _msgTrackingStateDetailedDep_track_flags :: !Word8
- _msgTrackingStateDetailedDep_nav_flags :: !Word8
- _msgTrackingStateDetailedDep_pset_flags :: !Word8
- _msgTrackingStateDetailedDep_misc_flags :: !Word8
- data TrackingChannelState = TrackingChannelState {}
- data MsgTrackingState = MsgTrackingState {}
- data MeasurementState = MeasurementState {}
- data MsgMeasurementState = MsgMeasurementState {}
- data TrackingChannelCorrelation = TrackingChannelCorrelation {}
- data MsgTrackingIq = MsgTrackingIq {}
- data TrackingChannelCorrelationDep = TrackingChannelCorrelationDep {}
- data MsgTrackingIqDepB = MsgTrackingIqDepB {}
- data MsgTrackingIqDepA = MsgTrackingIqDepA {}
- data TrackingChannelStateDepA = TrackingChannelStateDepA {}
- data MsgTrackingStateDepA = MsgTrackingStateDepA {}
- data TrackingChannelStateDepB = TrackingChannelStateDepB {}
- data MsgTrackingStateDepB = MsgTrackingStateDepB {}
- msgTrackingStateDetailedDepA :: Word16
- msgTrackingStateDetailedDep :: Word16
- msgTrackingState :: Word16
- msgMeasurementState :: Word16
- msgTrackingIq :: Word16
- msgTrackingIqDepB :: Word16
- msgTrackingIqDepA :: Word16
- msgTrackingStateDepA :: Word16
- msgTrackingStateDepB :: Word16
- msgTrackingStateDetailedDepA_L :: Lens' MsgTrackingStateDetailedDepA CarrierPhase
- msgTrackingStateDetailedDepA_P :: Lens' MsgTrackingStateDetailedDepA Word32
- msgTrackingStateDetailedDepA_P_std :: Lens' MsgTrackingStateDetailedDepA Word16
- msgTrackingStateDetailedDepA_acceleration :: Lens' MsgTrackingStateDetailedDepA Int8
- msgTrackingStateDetailedDepA_clock_drift :: Lens' MsgTrackingStateDetailedDepA Int16
- msgTrackingStateDetailedDepA_clock_offset :: Lens' MsgTrackingStateDetailedDepA Int16
- msgTrackingStateDetailedDepA_cn0 :: Lens' MsgTrackingStateDetailedDepA Word8
- msgTrackingStateDetailedDepA_corr_spacing :: Lens' MsgTrackingStateDetailedDepA Word16
- msgTrackingStateDetailedDepA_doppler :: Lens' MsgTrackingStateDetailedDepA Int32
- msgTrackingStateDetailedDepA_doppler_std :: Lens' MsgTrackingStateDetailedDepA Word16
- msgTrackingStateDetailedDepA_lock :: Lens' MsgTrackingStateDetailedDepA Word16
- msgTrackingStateDetailedDepA_misc_flags :: Lens' MsgTrackingStateDetailedDepA Word8
- msgTrackingStateDetailedDepA_nav_flags :: Lens' MsgTrackingStateDetailedDepA Word8
- msgTrackingStateDetailedDepA_pset_flags :: Lens' MsgTrackingStateDetailedDepA Word8
- msgTrackingStateDetailedDepA_recv_time :: Lens' MsgTrackingStateDetailedDepA Word64
- msgTrackingStateDetailedDepA_sid :: Lens' MsgTrackingStateDetailedDepA GnssSignal
- msgTrackingStateDetailedDepA_sync_flags :: Lens' MsgTrackingStateDetailedDepA Word8
- msgTrackingStateDetailedDepA_tot :: Lens' MsgTrackingStateDetailedDepA GpsTime
- msgTrackingStateDetailedDepA_tow_flags :: Lens' MsgTrackingStateDetailedDepA Word8
- msgTrackingStateDetailedDepA_track_flags :: Lens' MsgTrackingStateDetailedDepA Word8
- msgTrackingStateDetailedDepA_uptime :: Lens' MsgTrackingStateDetailedDepA Word32
- msgTrackingStateDetailedDep_L :: Lens' MsgTrackingStateDetailedDep CarrierPhase
- msgTrackingStateDetailedDep_P :: Lens' MsgTrackingStateDetailedDep Word32
- msgTrackingStateDetailedDep_P_std :: Lens' MsgTrackingStateDetailedDep Word16
- msgTrackingStateDetailedDep_acceleration :: Lens' MsgTrackingStateDetailedDep Int8
- msgTrackingStateDetailedDep_clock_drift :: Lens' MsgTrackingStateDetailedDep Int16
- msgTrackingStateDetailedDep_clock_offset :: Lens' MsgTrackingStateDetailedDep Int16
- msgTrackingStateDetailedDep_cn0 :: Lens' MsgTrackingStateDetailedDep Word8
- msgTrackingStateDetailedDep_corr_spacing :: Lens' MsgTrackingStateDetailedDep Word16
- msgTrackingStateDetailedDep_doppler :: Lens' MsgTrackingStateDetailedDep Int32
- msgTrackingStateDetailedDep_doppler_std :: Lens' MsgTrackingStateDetailedDep Word16
- msgTrackingStateDetailedDep_lock :: Lens' MsgTrackingStateDetailedDep Word16
- msgTrackingStateDetailedDep_misc_flags :: Lens' MsgTrackingStateDetailedDep Word8
- msgTrackingStateDetailedDep_nav_flags :: Lens' MsgTrackingStateDetailedDep Word8
- msgTrackingStateDetailedDep_pset_flags :: Lens' MsgTrackingStateDetailedDep Word8
- msgTrackingStateDetailedDep_recv_time :: Lens' MsgTrackingStateDetailedDep Word64
- msgTrackingStateDetailedDep_sid :: Lens' MsgTrackingStateDetailedDep GnssSignalDep
- msgTrackingStateDetailedDep_sync_flags :: Lens' MsgTrackingStateDetailedDep Word8
- msgTrackingStateDetailedDep_tot :: Lens' MsgTrackingStateDetailedDep GpsTimeDep
- msgTrackingStateDetailedDep_tow_flags :: Lens' MsgTrackingStateDetailedDep Word8
- msgTrackingStateDetailedDep_track_flags :: Lens' MsgTrackingStateDetailedDep Word8
- msgTrackingStateDetailedDep_uptime :: Lens' MsgTrackingStateDetailedDep Word32
- trackingChannelState_cn0 :: Lens' TrackingChannelState Word8
- trackingChannelState_fcn :: Lens' TrackingChannelState Word8
- trackingChannelState_sid :: Lens' TrackingChannelState GnssSignal
- msgTrackingState_states :: Iso' MsgTrackingState [TrackingChannelState]
- measurementState_cn0 :: Lens' MeasurementState Word8
- measurementState_mesid :: Lens' MeasurementState GnssSignal
- msgMeasurementState_states :: Iso' MsgMeasurementState [MeasurementState]
- trackingChannelCorrelation_I :: Lens' TrackingChannelCorrelation Int16
- trackingChannelCorrelation_Q :: Lens' TrackingChannelCorrelation Int16
- msgTrackingIq_channel :: Lens' MsgTrackingIq Word8
- msgTrackingIq_corrs :: Lens' MsgTrackingIq [TrackingChannelCorrelation]
- msgTrackingIq_sid :: Lens' MsgTrackingIq GnssSignal
- trackingChannelCorrelationDep_I :: Lens' TrackingChannelCorrelationDep Int32
- trackingChannelCorrelationDep_Q :: Lens' TrackingChannelCorrelationDep Int32
- msgTrackingIqDepB_channel :: Lens' MsgTrackingIqDepB Word8
- msgTrackingIqDepB_corrs :: Lens' MsgTrackingIqDepB [TrackingChannelCorrelationDep]
- msgTrackingIqDepB_sid :: Lens' MsgTrackingIqDepB GnssSignal
- msgTrackingIqDepA_channel :: Lens' MsgTrackingIqDepA Word8
- msgTrackingIqDepA_corrs :: Lens' MsgTrackingIqDepA [TrackingChannelCorrelationDep]
- msgTrackingIqDepA_sid :: Lens' MsgTrackingIqDepA GnssSignalDep
- trackingChannelStateDepA_cn0 :: Lens' TrackingChannelStateDepA Float
- trackingChannelStateDepA_prn :: Lens' TrackingChannelStateDepA Word8
- trackingChannelStateDepA_state :: Lens' TrackingChannelStateDepA Word8
- msgTrackingStateDepA_states :: Iso' MsgTrackingStateDepA [TrackingChannelStateDepA]
- trackingChannelStateDepB_cn0 :: Lens' TrackingChannelStateDepB Float
- trackingChannelStateDepB_sid :: Lens' TrackingChannelStateDepB GnssSignalDep
- trackingChannelStateDepB_state :: Lens' TrackingChannelStateDepB Word8
- msgTrackingStateDepB_states :: Iso' MsgTrackingStateDepB [TrackingChannelStateDepB]
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.
MsgTrackingStateDetailedDepA | |
|
Instances
data MsgTrackingStateDetailedDep Source #
SBP class for message MSG_TRACKING_STATE_DETAILED_DEP (0x0011).
Deprecated.
MsgTrackingStateDetailedDep | |
|
Instances
data TrackingChannelState Source #
TrackingChannelState.
Tracking channel state for a specific satellite signal and measured signal power.
TrackingChannelState | |
|
Instances
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.
MsgTrackingState | |
|
Instances
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).
MeasurementState | |
|
Instances
FromJSON MeasurementState Source # | |
Defined in SwiftNav.SBP.Tracking parseJSON :: Value -> Parser MeasurementState # parseJSONList :: Value -> Parser [MeasurementState] # | |
ToJSON MeasurementState Source # | |
Defined in SwiftNav.SBP.Tracking toJSON :: MeasurementState -> Value # toEncoding :: MeasurementState -> Encoding # toJSONList :: [MeasurementState] -> Value # toEncodingList :: [MeasurementState] -> Encoding # omitField :: MeasurementState -> Bool # | |
Read MeasurementState Source # | |
Defined in SwiftNav.SBP.Tracking | |
Show MeasurementState Source # | |
Defined in SwiftNav.SBP.Tracking showsPrec :: Int -> MeasurementState -> ShowS # show :: MeasurementState -> String # showList :: [MeasurementState] -> ShowS # | |
Binary MeasurementState Source # | |
Defined in SwiftNav.SBP.Tracking | |
Eq MeasurementState Source # | |
Defined in SwiftNav.SBP.Tracking (==) :: MeasurementState -> MeasurementState -> Bool # (/=) :: MeasurementState -> MeasurementState -> Bool # |
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.
MsgMeasurementState | |
|
Instances
data TrackingChannelCorrelation Source #
TrackingChannelCorrelation.
Structure containing in-phase and quadrature correlation components.
TrackingChannelCorrelation | |
|
Instances
data MsgTrackingIq Source #
SBP class for message MSG_TRACKING_IQ (0x002D).
When enabled, a tracking channel can output the correlations at each update interval.
MsgTrackingIq | |
|
Instances
data TrackingChannelCorrelationDep Source #
TrackingChannelCorrelationDep.
Structure containing in-phase and quadrature correlation components.
TrackingChannelCorrelationDep | |
|
Instances
data MsgTrackingIqDepB Source #
SBP class for message MSG_TRACKING_IQ_DEP_B (0x002C).
Deprecated.
MsgTrackingIqDepB | |
|
Instances
data MsgTrackingIqDepA Source #
SBP class for message MSG_TRACKING_IQ_DEP_A (0x001C).
Deprecated.
MsgTrackingIqDepA | |
|
Instances
data TrackingChannelStateDepA Source #
TrackingChannelStateDepA.
Deprecated.
TrackingChannelStateDepA | |
|
Instances
FromJSON TrackingChannelStateDepA Source # | |
Defined in SwiftNav.SBP.Tracking | |
ToJSON TrackingChannelStateDepA Source # | |
Defined in SwiftNav.SBP.Tracking | |
Read TrackingChannelStateDepA Source # | |
Show TrackingChannelStateDepA Source # | |
Defined in SwiftNav.SBP.Tracking showsPrec :: Int -> TrackingChannelStateDepA -> ShowS # show :: TrackingChannelStateDepA -> String # showList :: [TrackingChannelStateDepA] -> ShowS # | |
Binary TrackingChannelStateDepA Source # | |
Defined in SwiftNav.SBP.Tracking put :: TrackingChannelStateDepA -> Put # get :: Get TrackingChannelStateDepA # putList :: [TrackingChannelStateDepA] -> Put # | |
Eq TrackingChannelStateDepA Source # | |
Defined in SwiftNav.SBP.Tracking |
data MsgTrackingStateDepA Source #
SBP class for message MSG_TRACKING_STATE_DEP_A (0x0016).
Deprecated.
MsgTrackingStateDepA | |
|
Instances
data TrackingChannelStateDepB Source #
TrackingChannelStateDepB.
Deprecated.
TrackingChannelStateDepB | |
|
Instances
FromJSON TrackingChannelStateDepB Source # | |
Defined in SwiftNav.SBP.Tracking | |
ToJSON TrackingChannelStateDepB Source # | |
Defined in SwiftNav.SBP.Tracking | |
Read TrackingChannelStateDepB Source # | |
Show TrackingChannelStateDepB Source # | |
Defined in SwiftNav.SBP.Tracking showsPrec :: Int -> TrackingChannelStateDepB -> ShowS # show :: TrackingChannelStateDepB -> String # showList :: [TrackingChannelStateDepB] -> ShowS # | |
Binary TrackingChannelStateDepB Source # | |
Defined in SwiftNav.SBP.Tracking put :: TrackingChannelStateDepB -> Put # get :: Get TrackingChannelStateDepB # putList :: [TrackingChannelStateDepB] -> Put # | |
Eq TrackingChannelStateDepB Source # | |
Defined in SwiftNav.SBP.Tracking |
data MsgTrackingStateDepB Source #
SBP class for message MSG_TRACKING_STATE_DEP_B (0x0013).
Deprecated.
MsgTrackingStateDepB | |
|