Copyright | Copyright (C) 2015-2018 Swift Navigation Inc. |
---|---|
License | MIT |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
SwiftNav.SBP.Ssr
Description
< Precise State Space Representation (SSR) corrections format >
Synopsis
- data CodeBiasesContent = CodeBiasesContent {}
- data PhaseBiasesContent = PhaseBiasesContent {}
- codeBiasesContent_code :: Lens' CodeBiasesContent Word8
- codeBiasesContent_value :: Lens' CodeBiasesContent Int16
- data STECHeader = STECHeader {}
- phaseBiasesContent_bias :: Lens' PhaseBiasesContent Int32
- phaseBiasesContent_code :: Lens' PhaseBiasesContent Word8
- phaseBiasesContent_discontinuity_counter :: Lens' PhaseBiasesContent Word8
- phaseBiasesContent_integer_indicator :: Lens' PhaseBiasesContent Word8
- phaseBiasesContent_widelane_integer_indicator :: Lens' PhaseBiasesContent Word8
- data GriddedCorrectionHeader = GriddedCorrectionHeader {
- _griddedCorrectionHeader_tile_set_id :: !Word16
- _griddedCorrectionHeader_tile_id :: !Word16
- _griddedCorrectionHeader_time :: !GpsTimeSec
- _griddedCorrectionHeader_num_msgs :: !Word16
- _griddedCorrectionHeader_seq_num :: !Word16
- _griddedCorrectionHeader_update_interval :: !Word8
- _griddedCorrectionHeader_iod_atmo :: !Word8
- _griddedCorrectionHeader_tropo_quality_indicator :: !Word8
- sTECHeader_iod_atmo :: Lens' STECHeader Word8
- sTECHeader_num_msgs :: Lens' STECHeader Word8
- sTECHeader_seq_num :: Lens' STECHeader Word8
- sTECHeader_tile_id :: Lens' STECHeader Word16
- sTECHeader_tile_set_id :: Lens' STECHeader Word16
- sTECHeader_time :: Lens' STECHeader GpsTimeSec
- sTECHeader_update_interval :: Lens' STECHeader Word8
- data STECSatElement = STECSatElement {}
- griddedCorrectionHeader_iod_atmo :: Lens' GriddedCorrectionHeader Word8
- griddedCorrectionHeader_num_msgs :: Lens' GriddedCorrectionHeader Word16
- griddedCorrectionHeader_seq_num :: Lens' GriddedCorrectionHeader Word16
- griddedCorrectionHeader_tile_id :: Lens' GriddedCorrectionHeader Word16
- griddedCorrectionHeader_tile_set_id :: Lens' GriddedCorrectionHeader Word16
- griddedCorrectionHeader_time :: Lens' GriddedCorrectionHeader GpsTimeSec
- griddedCorrectionHeader_tropo_quality_indicator :: Lens' GriddedCorrectionHeader Word8
- griddedCorrectionHeader_update_interval :: Lens' GriddedCorrectionHeader Word8
- data TroposphericDelayCorrectionNoStd = TroposphericDelayCorrectionNoStd {}
- sTECSatElement_stec_coeff :: Lens' STECSatElement [Int16]
- sTECSatElement_stec_quality_indicator :: Lens' STECSatElement Word8
- sTECSatElement_sv_id :: Lens' STECSatElement SvId
- data TroposphericDelayCorrection = TroposphericDelayCorrection {}
- troposphericDelayCorrectionNoStd_hydro :: Lens' TroposphericDelayCorrectionNoStd Int16
- troposphericDelayCorrectionNoStd_wet :: Lens' TroposphericDelayCorrectionNoStd Int8
- data STECResidualNoStd = STECResidualNoStd {}
- troposphericDelayCorrection_hydro :: Lens' TroposphericDelayCorrection Int16
- troposphericDelayCorrection_stddev :: Lens' TroposphericDelayCorrection Word8
- troposphericDelayCorrection_wet :: Lens' TroposphericDelayCorrection Int8
- data STECResidual = STECResidual {}
- sTECResidualNoStd_residual :: Lens' STECResidualNoStd Int16
- sTECResidualNoStd_sv_id :: Lens' STECResidualNoStd SvId
- data GridElementNoStd = GridElementNoStd {}
- sTECResidual_residual :: Lens' STECResidual Int16
- sTECResidual_stddev :: Lens' STECResidual Word8
- sTECResidual_sv_id :: Lens' STECResidual SvId
- data GridElement = GridElement {}
- gridElementNoStd_index :: Lens' GridElementNoStd Word16
- gridElementNoStd_stec_residuals :: Lens' GridElementNoStd [STECResidualNoStd]
- gridElementNoStd_tropo_delay_correction :: Lens' GridElementNoStd TroposphericDelayCorrectionNoStd
- data MsgSsrOrbitClock = MsgSsrOrbitClock {
- _msgSsrOrbitClock_time :: !GpsTimeSec
- _msgSsrOrbitClock_sid :: !GnssSignal
- _msgSsrOrbitClock_update_interval :: !Word8
- _msgSsrOrbitClock_iod_ssr :: !Word8
- _msgSsrOrbitClock_iod :: !Word32
- _msgSsrOrbitClock_radial :: !Int32
- _msgSsrOrbitClock_along :: !Int32
- _msgSsrOrbitClock_cross :: !Int32
- _msgSsrOrbitClock_dot_radial :: !Int32
- _msgSsrOrbitClock_dot_along :: !Int32
- _msgSsrOrbitClock_dot_cross :: !Int32
- _msgSsrOrbitClock_c0 :: !Int32
- _msgSsrOrbitClock_c1 :: !Int32
- _msgSsrOrbitClock_c2 :: !Int32
- gridElement_index :: Lens' GridElement Word16
- gridElement_stec_residuals :: Lens' GridElement [STECResidual]
- gridElement_tropo_delay_correction :: Lens' GridElement TroposphericDelayCorrection
- msgSsrOrbitClock :: Word16
- data MsgSsrCodeBiases = MsgSsrCodeBiases {}
- msgSsrOrbitClock_along :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_c0 :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_c1 :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_c2 :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_cross :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_dot_along :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_dot_cross :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_dot_radial :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_iod :: Lens' MsgSsrOrbitClock Word32
- msgSsrOrbitClock_iod_ssr :: Lens' MsgSsrOrbitClock Word8
- msgSsrOrbitClock_radial :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_sid :: Lens' MsgSsrOrbitClock GnssSignal
- msgSsrOrbitClock_time :: Lens' MsgSsrOrbitClock GpsTimeSec
- msgSsrOrbitClock_update_interval :: Lens' MsgSsrOrbitClock Word8
- msgSsrCodeBiases :: Word16
- data MsgSsrPhaseBiases = MsgSsrPhaseBiases {
- _msgSsrPhaseBiases_time :: !GpsTimeSec
- _msgSsrPhaseBiases_sid :: !GnssSignal
- _msgSsrPhaseBiases_update_interval :: !Word8
- _msgSsrPhaseBiases_iod_ssr :: !Word8
- _msgSsrPhaseBiases_dispersive_bias :: !Word8
- _msgSsrPhaseBiases_mw_consistency :: !Word8
- _msgSsrPhaseBiases_yaw :: !Word16
- _msgSsrPhaseBiases_yaw_rate :: !Int8
- _msgSsrPhaseBiases_biases :: ![PhaseBiasesContent]
- msgSsrCodeBiases_biases :: Lens' MsgSsrCodeBiases [CodeBiasesContent]
- msgSsrCodeBiases_iod_ssr :: Lens' MsgSsrCodeBiases Word8
- msgSsrCodeBiases_sid :: Lens' MsgSsrCodeBiases GnssSignal
- msgSsrCodeBiases_time :: Lens' MsgSsrCodeBiases GpsTimeSec
- msgSsrCodeBiases_update_interval :: Lens' MsgSsrCodeBiases Word8
- msgSsrPhaseBiases :: Word16
- data MsgSsrStecCorrection = MsgSsrStecCorrection {}
- msgSsrPhaseBiases_biases :: Lens' MsgSsrPhaseBiases [PhaseBiasesContent]
- msgSsrPhaseBiases_dispersive_bias :: Lens' MsgSsrPhaseBiases Word8
- msgSsrPhaseBiases_iod_ssr :: Lens' MsgSsrPhaseBiases Word8
- msgSsrPhaseBiases_mw_consistency :: Lens' MsgSsrPhaseBiases Word8
- msgSsrPhaseBiases_sid :: Lens' MsgSsrPhaseBiases GnssSignal
- msgSsrPhaseBiases_time :: Lens' MsgSsrPhaseBiases GpsTimeSec
- msgSsrPhaseBiases_update_interval :: Lens' MsgSsrPhaseBiases Word8
- msgSsrPhaseBiases_yaw :: Lens' MsgSsrPhaseBiases Word16
- msgSsrPhaseBiases_yaw_rate :: Lens' MsgSsrPhaseBiases Int8
- msgSsrStecCorrection :: Word16
- data MsgSsrGriddedCorrection = MsgSsrGriddedCorrection {}
- msgSsrStecCorrection_header :: Lens' MsgSsrStecCorrection STECHeader
- msgSsrStecCorrection_stec_sat_list :: Lens' MsgSsrStecCorrection [STECSatElement]
- msgSsrGriddedCorrection :: Word16
- data MsgSsrTileDefinition = MsgSsrTileDefinition {
- _msgSsrTileDefinition_tile_set_id :: !Word16
- _msgSsrTileDefinition_tile_id :: !Word16
- _msgSsrTileDefinition_corner_nw_lat :: !Int16
- _msgSsrTileDefinition_corner_nw_lon :: !Int16
- _msgSsrTileDefinition_spacing_lat :: !Word16
- _msgSsrTileDefinition_spacing_lon :: !Word16
- _msgSsrTileDefinition_rows :: !Word16
- _msgSsrTileDefinition_cols :: !Word16
- _msgSsrTileDefinition_bitmask :: !Word64
- msgSsrGriddedCorrection_element :: Lens' MsgSsrGriddedCorrection GridElement
- msgSsrGriddedCorrection_header :: Lens' MsgSsrGriddedCorrection GriddedCorrectionHeader
- msgSsrTileDefinition :: Word16
- data SatelliteAPC = SatelliteAPC {}
- msgSsrTileDefinition_bitmask :: Lens' MsgSsrTileDefinition Word64
- msgSsrTileDefinition_cols :: Lens' MsgSsrTileDefinition Word16
- msgSsrTileDefinition_corner_nw_lat :: Lens' MsgSsrTileDefinition Int16
- msgSsrTileDefinition_corner_nw_lon :: Lens' MsgSsrTileDefinition Int16
- msgSsrTileDefinition_rows :: Lens' MsgSsrTileDefinition Word16
- msgSsrTileDefinition_spacing_lat :: Lens' MsgSsrTileDefinition Word16
- msgSsrTileDefinition_spacing_lon :: Lens' MsgSsrTileDefinition Word16
- msgSsrTileDefinition_tile_id :: Lens' MsgSsrTileDefinition Word16
- msgSsrTileDefinition_tile_set_id :: Lens' MsgSsrTileDefinition Word16
- data MsgSsrSatelliteApc = MsgSsrSatelliteApc {}
- satelliteAPC_pco :: Lens' SatelliteAPC [Int16]
- satelliteAPC_pcv :: Lens' SatelliteAPC [Int8]
- satelliteAPC_sat_info :: Lens' SatelliteAPC Word8
- satelliteAPC_sid :: Lens' SatelliteAPC GnssSignal
- satelliteAPC_svn :: Lens' SatelliteAPC Word16
- msgSsrSatelliteApc :: Word16
- data MsgSsrOrbitClockDepA = MsgSsrOrbitClockDepA {
- _msgSsrOrbitClockDepA_time :: !GpsTimeSec
- _msgSsrOrbitClockDepA_sid :: !GnssSignal
- _msgSsrOrbitClockDepA_update_interval :: !Word8
- _msgSsrOrbitClockDepA_iod_ssr :: !Word8
- _msgSsrOrbitClockDepA_iod :: !Word8
- _msgSsrOrbitClockDepA_radial :: !Int32
- _msgSsrOrbitClockDepA_along :: !Int32
- _msgSsrOrbitClockDepA_cross :: !Int32
- _msgSsrOrbitClockDepA_dot_radial :: !Int32
- _msgSsrOrbitClockDepA_dot_along :: !Int32
- _msgSsrOrbitClockDepA_dot_cross :: !Int32
- _msgSsrOrbitClockDepA_c0 :: !Int32
- _msgSsrOrbitClockDepA_c1 :: !Int32
- _msgSsrOrbitClockDepA_c2 :: !Int32
- msgSsrSatelliteApc_apc :: Iso' MsgSsrSatelliteApc [SatelliteAPC]
- msgSsrOrbitClockDepA :: Word16
- data STECHeaderDepA = STECHeaderDepA {}
- msgSsrOrbitClockDepA_along :: Lens' MsgSsrOrbitClockDepA Int32
- msgSsrOrbitClockDepA_c0 :: Lens' MsgSsrOrbitClockDepA Int32
- msgSsrOrbitClockDepA_c1 :: Lens' MsgSsrOrbitClockDepA Int32
- msgSsrOrbitClockDepA_c2 :: Lens' MsgSsrOrbitClockDepA Int32
- msgSsrOrbitClockDepA_cross :: Lens' MsgSsrOrbitClockDepA Int32
- msgSsrOrbitClockDepA_dot_along :: Lens' MsgSsrOrbitClockDepA Int32
- msgSsrOrbitClockDepA_dot_cross :: Lens' MsgSsrOrbitClockDepA Int32
- msgSsrOrbitClockDepA_dot_radial :: Lens' MsgSsrOrbitClockDepA Int32
- msgSsrOrbitClockDepA_iod :: Lens' MsgSsrOrbitClockDepA Word8
- msgSsrOrbitClockDepA_iod_ssr :: Lens' MsgSsrOrbitClockDepA Word8
- msgSsrOrbitClockDepA_radial :: Lens' MsgSsrOrbitClockDepA Int32
- msgSsrOrbitClockDepA_sid :: Lens' MsgSsrOrbitClockDepA GnssSignal
- msgSsrOrbitClockDepA_time :: Lens' MsgSsrOrbitClockDepA GpsTimeSec
- msgSsrOrbitClockDepA_update_interval :: Lens' MsgSsrOrbitClockDepA Word8
- data GriddedCorrectionHeaderDepA = GriddedCorrectionHeaderDepA {
- _griddedCorrectionHeaderDepA_time :: !GpsTimeSec
- _griddedCorrectionHeaderDepA_num_msgs :: !Word16
- _griddedCorrectionHeaderDepA_seq_num :: !Word16
- _griddedCorrectionHeaderDepA_update_interval :: !Word8
- _griddedCorrectionHeaderDepA_iod_atmo :: !Word8
- _griddedCorrectionHeaderDepA_tropo_quality_indicator :: !Word8
- sTECHeaderDepA_iod_atmo :: Lens' STECHeaderDepA Word8
- sTECHeaderDepA_num_msgs :: Lens' STECHeaderDepA Word8
- sTECHeaderDepA_seq_num :: Lens' STECHeaderDepA Word8
- sTECHeaderDepA_time :: Lens' STECHeaderDepA GpsTimeSec
- sTECHeaderDepA_update_interval :: Lens' STECHeaderDepA Word8
- data GridDefinitionHeaderDepA = GridDefinitionHeaderDepA {}
- griddedCorrectionHeaderDepA_iod_atmo :: Lens' GriddedCorrectionHeaderDepA Word8
- griddedCorrectionHeaderDepA_num_msgs :: Lens' GriddedCorrectionHeaderDepA Word16
- griddedCorrectionHeaderDepA_seq_num :: Lens' GriddedCorrectionHeaderDepA Word16
- griddedCorrectionHeaderDepA_time :: Lens' GriddedCorrectionHeaderDepA GpsTimeSec
- griddedCorrectionHeaderDepA_tropo_quality_indicator :: Lens' GriddedCorrectionHeaderDepA Word8
- griddedCorrectionHeaderDepA_update_interval :: Lens' GriddedCorrectionHeaderDepA Word8
- data MsgSsrStecCorrectionDepA = MsgSsrStecCorrectionDepA {}
- gridDefinitionHeaderDepA_area_width :: Lens' GridDefinitionHeaderDepA Word16
- gridDefinitionHeaderDepA_lat_nw_corner_enc :: Lens' GridDefinitionHeaderDepA Word16
- gridDefinitionHeaderDepA_lon_nw_corner_enc :: Lens' GridDefinitionHeaderDepA Word16
- gridDefinitionHeaderDepA_num_msgs :: Lens' GridDefinitionHeaderDepA Word8
- gridDefinitionHeaderDepA_region_size_inverse :: Lens' GridDefinitionHeaderDepA Word8
- gridDefinitionHeaderDepA_seq_num :: Lens' GridDefinitionHeaderDepA Word8
- msgSsrStecCorrectionDepA :: Word16
- data MsgSsrGriddedCorrectionNoStdDepA = MsgSsrGriddedCorrectionNoStdDepA {}
- msgSsrStecCorrectionDepA_header :: Lens' MsgSsrStecCorrectionDepA STECHeaderDepA
- msgSsrStecCorrectionDepA_stec_sat_list :: Lens' MsgSsrStecCorrectionDepA [STECSatElement]
- msgSsrGriddedCorrectionNoStdDepA :: Word16
- data MsgSsrGriddedCorrectionDepA = MsgSsrGriddedCorrectionDepA {}
- msgSsrGriddedCorrectionNoStdDepA_element :: Lens' MsgSsrGriddedCorrectionNoStdDepA GridElementNoStd
- msgSsrGriddedCorrectionNoStdDepA_header :: Lens' MsgSsrGriddedCorrectionNoStdDepA GriddedCorrectionHeaderDepA
- msgSsrGriddedCorrectionDepA :: Word16
- data MsgSsrGridDefinitionDepA = MsgSsrGridDefinitionDepA {}
- msgSsrGriddedCorrectionDepA_element :: Lens' MsgSsrGriddedCorrectionDepA GridElement
- msgSsrGriddedCorrectionDepA_header :: Lens' MsgSsrGriddedCorrectionDepA GriddedCorrectionHeaderDepA
- msgSsrGridDefinitionDepA :: Word16
- msgSsrGridDefinitionDepA_header :: Lens' MsgSsrGridDefinitionDepA GridDefinitionHeaderDepA
- msgSsrGridDefinitionDepA_rle_list :: Lens' MsgSsrGridDefinitionDepA [Word8]
Documentation
data CodeBiasesContent Source #
CodeBiasesContent.
Code biases are to be added to pseudorange. The corrections conform with RTCMv3 MT 1059 / 1065.
Constructors
CodeBiasesContent | |
Fields
|
Instances
data PhaseBiasesContent Source #
PhaseBiasesContent.
Phase biases are to be added to carrier phase measurements.
Constructors
PhaseBiasesContent | |
Fields
|
Instances
data STECHeader Source #
STECHeader.
A full set of STEC information will likely span multiple SBP messages, since SBP message a limited to 255 bytes. The header is used to tie multiple SBP messages into a sequence.
Constructors
STECHeader | |
Fields
|
Instances
Eq STECHeader Source # | |
Defined in SwiftNav.SBP.Ssr | |
Read STECHeader Source # | |
Defined in SwiftNav.SBP.Ssr Methods readsPrec :: Int -> ReadS STECHeader # readList :: ReadS [STECHeader] # readPrec :: ReadPrec STECHeader # readListPrec :: ReadPrec [STECHeader] # | |
Show STECHeader Source # | |
Defined in SwiftNav.SBP.Ssr Methods showsPrec :: Int -> STECHeader -> ShowS # show :: STECHeader -> String # showList :: [STECHeader] -> ShowS # | |
ToJSON STECHeader Source # | |
Defined in SwiftNav.SBP.Ssr Methods toJSON :: STECHeader -> Value # toEncoding :: STECHeader -> Encoding # toJSONList :: [STECHeader] -> Value # toEncodingList :: [STECHeader] -> Encoding # | |
FromJSON STECHeader Source # | |
Defined in SwiftNav.SBP.Ssr | |
Binary STECHeader Source # | |
Defined in SwiftNav.SBP.Ssr |
data GriddedCorrectionHeader Source #
GriddedCorrectionHeader.
The LPP message contains nested variable length arrays which are not suppported in SBP, so each grid point will be identified by the index.
Constructors
GriddedCorrectionHeader | |
Fields
|
Instances
data STECSatElement Source #
STECSatElement.
STEC polynomial for the given satellite.
Constructors
STECSatElement | |
Fields
|
Instances
data TroposphericDelayCorrectionNoStd Source #
TroposphericDelayCorrectionNoStd.
Troposphere vertical delays at the grid point.
Constructors
TroposphericDelayCorrectionNoStd | |
Fields
|
Instances
Eq TroposphericDelayCorrectionNoStd Source # | |
Defined in SwiftNav.SBP.Ssr | |
Read TroposphericDelayCorrectionNoStd Source # | |
Show TroposphericDelayCorrectionNoStd Source # | |
Defined in SwiftNav.SBP.Ssr Methods showsPrec :: Int -> TroposphericDelayCorrectionNoStd -> ShowS # | |
ToJSON TroposphericDelayCorrectionNoStd Source # | |
Defined in SwiftNav.SBP.Ssr | |
FromJSON TroposphericDelayCorrectionNoStd Source # | |
Defined in SwiftNav.SBP.Ssr Methods parseJSON :: Value -> Parser TroposphericDelayCorrectionNoStd # parseJSONList :: Value -> Parser [TroposphericDelayCorrectionNoStd] # | |
Binary TroposphericDelayCorrectionNoStd Source # | |
Defined in SwiftNav.SBP.Ssr Methods put :: TroposphericDelayCorrectionNoStd -> Put # get :: Get TroposphericDelayCorrectionNoStd # putList :: [TroposphericDelayCorrectionNoStd] -> Put # |
data TroposphericDelayCorrection Source #
TroposphericDelayCorrection.
Troposphere vertical delays (mean and standard deviation) at the grid point.
Constructors
TroposphericDelayCorrection | |
Fields
|
Instances
data STECResidualNoStd Source #
STECResidualNoStd.
STEC residual for the given satellite at the grid point.
Constructors
STECResidualNoStd | |
Fields
|
Instances
data STECResidual Source #
STECResidual.
STEC residual (mean and standard deviation) for the given satellite at the grid point.
Constructors
STECResidual | |
Fields
|
Instances
Eq STECResidual Source # | |
Defined in SwiftNav.SBP.Ssr | |
Read STECResidual Source # | |
Defined in SwiftNav.SBP.Ssr Methods readsPrec :: Int -> ReadS STECResidual # readList :: ReadS [STECResidual] # | |
Show STECResidual Source # | |
Defined in SwiftNav.SBP.Ssr Methods showsPrec :: Int -> STECResidual -> ShowS # show :: STECResidual -> String # showList :: [STECResidual] -> ShowS # | |
ToJSON STECResidual Source # | |
Defined in SwiftNav.SBP.Ssr Methods toJSON :: STECResidual -> Value # toEncoding :: STECResidual -> Encoding # toJSONList :: [STECResidual] -> Value # toEncodingList :: [STECResidual] -> Encoding # | |
FromJSON STECResidual Source # | |
Defined in SwiftNav.SBP.Ssr | |
Binary STECResidual Source # | |
Defined in SwiftNav.SBP.Ssr |
data GridElementNoStd Source #
GridElementNoStd.
Contains one tropo delay, plus STEC residuals for each satellite at the grid point.
Constructors
GridElementNoStd | |
Fields
|
Instances
data GridElement Source #
GridElement.
Contains one tropo delay (mean and stddev), plus STEC residuals (mean and stddev) for each satellite at the grid point.
Constructors
GridElement | |
Fields
|
Instances
Eq GridElement Source # | |
Defined in SwiftNav.SBP.Ssr | |
Read GridElement Source # | |
Defined in SwiftNav.SBP.Ssr Methods readsPrec :: Int -> ReadS GridElement # readList :: ReadS [GridElement] # readPrec :: ReadPrec GridElement # readListPrec :: ReadPrec [GridElement] # | |
Show GridElement Source # | |
Defined in SwiftNav.SBP.Ssr Methods showsPrec :: Int -> GridElement -> ShowS # show :: GridElement -> String # showList :: [GridElement] -> ShowS # | |
ToJSON GridElement Source # | |
Defined in SwiftNav.SBP.Ssr Methods toJSON :: GridElement -> Value # toEncoding :: GridElement -> Encoding # toJSONList :: [GridElement] -> Value # toEncodingList :: [GridElement] -> Encoding # | |
FromJSON GridElement Source # | |
Defined in SwiftNav.SBP.Ssr | |
Binary GridElement Source # | |
Defined in SwiftNav.SBP.Ssr |
gridElementNoStd_tropo_delay_correction :: Lens' GridElementNoStd TroposphericDelayCorrectionNoStd Source #
data MsgSsrOrbitClock Source #
SBP class for message MSG_SSR_ORBIT_CLOCK (0x05DD).
The precise orbit and clock correction message is to be applied as a delta correction to broadcast ephemeris and is an equivalent to the 1060 /1066 RTCM message types.
Constructors
MsgSsrOrbitClock | |
Fields
|
Instances
data MsgSsrCodeBiases Source #
SBP class for message MSG_SSR_CODE_BIASES (0x05E1).
The precise code biases message is to be added to the pseudorange of the corresponding signal to get corrected pseudorange. It is an equivalent to the 1059 / 1065 RTCM message types.
Constructors
MsgSsrCodeBiases | |
Fields
|
Instances
data MsgSsrPhaseBiases Source #
SBP class for message MSG_SSR_PHASE_BIASES (0x05E6).
The precise phase biases message contains the biases to be added to the carrier phase of the corresponding signal to get corrected carrier phase measurement, as well as the satellite yaw angle to be applied to compute the phase wind-up correction. It is typically an equivalent to the 1265 RTCM message types.
Constructors
MsgSsrPhaseBiases | |
Fields
|
Instances
data MsgSsrStecCorrection Source #
SBP class for message MSG_SSR_STEC_CORRECTION (0x05FB).
The Slant Total Electron Content per space vehicle, given as polynomial approximation for a given tile. This should be combined with the MSG_SSR_GRIDDED_CORRECTION message to get the state space representation of the atmospheric delay.
It is typically equivalent to the QZSS CLAS Sub Type 8 messages.
Constructors
MsgSsrStecCorrection | |
Fields
|
Instances
data MsgSsrGriddedCorrection Source #
SBP class for message MSG_SSR_GRIDDED_CORRECTION (0x05FC).
STEC residuals are per space vehicle, troposphere is not.
It is typically equivalent to the QZSS CLAS Sub Type 9 messages.
Constructors
MsgSsrGriddedCorrection | |
Fields
|
Instances
data MsgSsrTileDefinition Source #
SBP class for message MSG_SSR_TILE_DEFINITION (0x05F6).
Provides the correction point coordinates for the atmospheric correction values in the MSG_SSR_STEC_CORRECTION and MSG_SSR_GRIDDED_CORRECTION messages.
Based on ETSI TS 137 355 V16.1.0 (LTE Positioning Protocol) information element GNSS-SSR-CorrectionPoints. SBP only supports gridded arrays of correction points, not lists of points.
Constructors
MsgSsrTileDefinition | |
Fields
|
Instances
data SatelliteAPC Source #
SatelliteAPC.
Contains phase center offset and elevation variation corrections for one signal on a satellite.
Constructors
SatelliteAPC | |
Fields
|
Instances
Eq SatelliteAPC Source # | |
Defined in SwiftNav.SBP.Ssr | |
Read SatelliteAPC Source # | |
Defined in SwiftNav.SBP.Ssr Methods readsPrec :: Int -> ReadS SatelliteAPC # readList :: ReadS [SatelliteAPC] # | |
Show SatelliteAPC Source # | |
Defined in SwiftNav.SBP.Ssr Methods showsPrec :: Int -> SatelliteAPC -> ShowS # show :: SatelliteAPC -> String # showList :: [SatelliteAPC] -> ShowS # | |
ToJSON SatelliteAPC Source # | |
Defined in SwiftNav.SBP.Ssr Methods toJSON :: SatelliteAPC -> Value # toEncoding :: SatelliteAPC -> Encoding # toJSONList :: [SatelliteAPC] -> Value # toEncodingList :: [SatelliteAPC] -> Encoding # | |
FromJSON SatelliteAPC Source # | |
Defined in SwiftNav.SBP.Ssr | |
Binary SatelliteAPC Source # | |
Defined in SwiftNav.SBP.Ssr |
data MsgSsrSatelliteApc Source #
Constructors
MsgSsrSatelliteApc | |
Fields
|
Instances
data MsgSsrOrbitClockDepA Source #
Constructors
MsgSsrOrbitClockDepA | |
Fields
|
Instances
data STECHeaderDepA Source #
STECHeaderDepA.
A full set of STEC information will likely span multiple SBP messages, since SBP message a limited to 255 bytes. The header is used to tie multiple SBP messages into a sequence.
Constructors
STECHeaderDepA | |
Fields
|
Instances
data GriddedCorrectionHeaderDepA Source #
GriddedCorrectionHeaderDepA.
The 3GPP message contains nested variable length arrays which are not suppported in SBP, so each grid point will be identified by the index.
Constructors
GriddedCorrectionHeaderDepA | |
Fields
|
Instances
data GridDefinitionHeaderDepA Source #
GridDefinitionHeaderDepA.
Defines the grid for MSG_SSR_GRIDDED_CORRECTION messages. Also includes an RLE encoded validity list.
Constructors
GridDefinitionHeaderDepA | |
Fields
|
Instances
griddedCorrectionHeaderDepA_tropo_quality_indicator :: Lens' GriddedCorrectionHeaderDepA Word8 Source #
data MsgSsrStecCorrectionDepA Source #
Constructors
MsgSsrStecCorrectionDepA | |
Fields
|
Instances
data MsgSsrGriddedCorrectionNoStdDepA Source #
Constructors
MsgSsrGriddedCorrectionNoStdDepA | |
Fields
|
Instances
Eq MsgSsrGriddedCorrectionNoStdDepA Source # | |
Defined in SwiftNav.SBP.Ssr | |
Read MsgSsrGriddedCorrectionNoStdDepA Source # | |
Show MsgSsrGriddedCorrectionNoStdDepA Source # | |
Defined in SwiftNav.SBP.Ssr Methods showsPrec :: Int -> MsgSsrGriddedCorrectionNoStdDepA -> ShowS # | |
ToJSON MsgSsrGriddedCorrectionNoStdDepA Source # | |
Defined in SwiftNav.SBP.Ssr | |
FromJSON MsgSsrGriddedCorrectionNoStdDepA Source # | |
Defined in SwiftNav.SBP.Ssr Methods parseJSON :: Value -> Parser MsgSsrGriddedCorrectionNoStdDepA # parseJSONList :: Value -> Parser [MsgSsrGriddedCorrectionNoStdDepA] # | |
Binary MsgSsrGriddedCorrectionNoStdDepA Source # | |
Defined in SwiftNav.SBP.Ssr Methods put :: MsgSsrGriddedCorrectionNoStdDepA -> Put # get :: Get MsgSsrGriddedCorrectionNoStdDepA # putList :: [MsgSsrGriddedCorrectionNoStdDepA] -> Put # | |
ToSBP MsgSsrGriddedCorrectionNoStdDepA Source # | |
Defined in SwiftNav.SBP.Ssr |
data MsgSsrGriddedCorrectionDepA Source #
Constructors
MsgSsrGriddedCorrectionDepA | |
Fields
|
Instances
msgSsrGriddedCorrectionNoStdDepA_element :: Lens' MsgSsrGriddedCorrectionNoStdDepA GridElementNoStd Source #
msgSsrGriddedCorrectionNoStdDepA_header :: Lens' MsgSsrGriddedCorrectionNoStdDepA GriddedCorrectionHeaderDepA Source #
data MsgSsrGridDefinitionDepA Source #
Constructors
MsgSsrGridDefinitionDepA | |
Fields
|