Copyright | Copyright (C) 2015-2021 Swift Navigation Inc. |
---|---|
License | MIT |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
< Telemetry messages reported by Starling engine. The messages include various byproducts of state estimation and other logic across Starling and are aimed at efficient issue diagnostics. >
Synopsis
- data TelemetrySV = TelemetrySV {
- _telemetrySV_az :: !Word8
- _telemetrySV_el :: !Int8
- _telemetrySV_availability_flags :: !Word8
- _telemetrySV_pseudorange_residual :: !Int16
- _telemetrySV_phase_residual :: !Int16
- _telemetrySV_outlier_flags :: !Word8
- _telemetrySV_ephemeris_flags :: !Word8
- _telemetrySV_correction_flags :: !Word8
- _telemetrySV_sid :: !GnssSignal
- data MsgTelSv = MsgTelSv {}
- telemetrySV_availability_flags :: Lens' TelemetrySV Word8
- telemetrySV_az :: Lens' TelemetrySV Word8
- telemetrySV_correction_flags :: Lens' TelemetrySV Word8
- telemetrySV_el :: Lens' TelemetrySV Int8
- telemetrySV_ephemeris_flags :: Lens' TelemetrySV Word8
- telemetrySV_outlier_flags :: Lens' TelemetrySV Word8
- telemetrySV_phase_residual :: Lens' TelemetrySV Int16
- telemetrySV_pseudorange_residual :: Lens' TelemetrySV Int16
- telemetrySV_sid :: Lens' TelemetrySV GnssSignal
- msgTelSv :: Word16
- msgTelSv_n_obs :: Lens' MsgTelSv Word8
- msgTelSv_origin_flags :: Lens' MsgTelSv Word8
- msgTelSv_sv_tel :: Lens' MsgTelSv [TelemetrySV]
- msgTelSv_tow :: Lens' MsgTelSv Word32
- msgTelSv_wn :: Lens' MsgTelSv Word16
Documentation
data TelemetrySV Source #
TelemetrySV | |
|
Instances
FromJSON TelemetrySV Source # | |
Defined in SwiftNav.SBP.Telemetry parseJSON :: Value -> Parser TelemetrySV # parseJSONList :: Value -> Parser [TelemetrySV] # | |
ToJSON TelemetrySV Source # | |
Defined in SwiftNav.SBP.Telemetry toJSON :: TelemetrySV -> Value # toEncoding :: TelemetrySV -> Encoding # toJSONList :: [TelemetrySV] -> Value # toEncodingList :: [TelemetrySV] -> Encoding # | |
Read TelemetrySV Source # | |
Defined in SwiftNav.SBP.Telemetry readsPrec :: Int -> ReadS TelemetrySV # readList :: ReadS [TelemetrySV] # readPrec :: ReadPrec TelemetrySV # readListPrec :: ReadPrec [TelemetrySV] # | |
Show TelemetrySV Source # | |
Defined in SwiftNav.SBP.Telemetry showsPrec :: Int -> TelemetrySV -> ShowS # show :: TelemetrySV -> String # showList :: [TelemetrySV] -> ShowS # | |
Binary TelemetrySV Source # | |
Defined in SwiftNav.SBP.Telemetry | |
Eq TelemetrySV Source # | |
Defined in SwiftNav.SBP.Telemetry (==) :: TelemetrySV -> TelemetrySV -> Bool # (/=) :: TelemetrySV -> TelemetrySV -> Bool # |
SBP class for message MSG_TEL_SV (0x0120).
This message includes telemetry pertinent to satellite signals available to Starling.
MsgTelSv | |
|