Copyright | Copyright (C) 2015-2018 Swift Navigation Inc. |
---|---|
License | LGPL-3 |
Maintainer | Swift Navigation <dev@swiftnav.com> |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Precise State Space Representation (SSR) corrections format
- data CodeBiasesContent = CodeBiasesContent {}
- codeBiasesContent_value :: Lens' CodeBiasesContent Int16
- codeBiasesContent_code :: Lens' CodeBiasesContent Word8
- data PhaseBiasesContent = PhaseBiasesContent {}
- phaseBiasesContent_widelane_integer_indicator :: Lens' PhaseBiasesContent Word8
- phaseBiasesContent_integer_indicator :: Lens' PhaseBiasesContent Word8
- phaseBiasesContent_discontinuity_counter :: Lens' PhaseBiasesContent Word8
- phaseBiasesContent_code :: Lens' PhaseBiasesContent Word8
- phaseBiasesContent_bias :: Lens' PhaseBiasesContent Int32
- msgSsrOrbitClock :: Word16
- data MsgSsrOrbitClock = MsgSsrOrbitClock {
- _msgSsrOrbitClock_time :: !GpsTimeSec
- _msgSsrOrbitClock_sid :: !GnssSignal
- _msgSsrOrbitClock_update_interval :: !Word8
- _msgSsrOrbitClock_iod_ssr :: !Word8
- _msgSsrOrbitClock_iod :: !Word8
- _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
- msgSsrOrbitClock_update_interval :: Lens' MsgSsrOrbitClock Word8
- msgSsrOrbitClock_time :: Lens' MsgSsrOrbitClock GpsTimeSec
- msgSsrOrbitClock_sid :: Lens' MsgSsrOrbitClock GnssSignal
- msgSsrOrbitClock_radial :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_iod_ssr :: Lens' MsgSsrOrbitClock Word8
- msgSsrOrbitClock_iod :: Lens' MsgSsrOrbitClock Word8
- msgSsrOrbitClock_dot_radial :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_dot_cross :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_dot_along :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_cross :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_c2 :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_c1 :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_c0 :: Lens' MsgSsrOrbitClock Int32
- msgSsrOrbitClock_along :: Lens' MsgSsrOrbitClock Int32
- msgSsrCodeBiases :: Word16
- data MsgSsrCodeBiases = MsgSsrCodeBiases {}
- msgSsrCodeBiases_update_interval :: Lens' MsgSsrCodeBiases Word8
- msgSsrCodeBiases_time :: Lens' MsgSsrCodeBiases GpsTimeSec
- msgSsrCodeBiases_sid :: Lens' MsgSsrCodeBiases GnssSignal
- msgSsrCodeBiases_iod_ssr :: Lens' MsgSsrCodeBiases Word8
- msgSsrCodeBiases_biases :: Lens' MsgSsrCodeBiases [CodeBiasesContent]
- msgSsrPhaseBiases :: 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]
- msgSsrPhaseBiases_yaw_rate :: Lens' MsgSsrPhaseBiases Int8
- msgSsrPhaseBiases_yaw :: Lens' MsgSsrPhaseBiases Word16
- msgSsrPhaseBiases_update_interval :: Lens' MsgSsrPhaseBiases Word8
- msgSsrPhaseBiases_time :: Lens' MsgSsrPhaseBiases GpsTimeSec
- msgSsrPhaseBiases_sid :: Lens' MsgSsrPhaseBiases GnssSignal
- msgSsrPhaseBiases_mw_consistency :: Lens' MsgSsrPhaseBiases Word8
- msgSsrPhaseBiases_iod_ssr :: Lens' MsgSsrPhaseBiases Word8
- msgSsrPhaseBiases_dispersive_bias :: Lens' MsgSsrPhaseBiases Word8
- msgSsrPhaseBiases_biases :: Lens' MsgSsrPhaseBiases [PhaseBiasesContent]
Documentation
data CodeBiasesContent Source #
CodeBiasesContent.
Code biases are to be added to pseudorange. The corrections are conform with typical RTCMv3 MT1059 and 1065.
CodeBiasesContent | |
|
data PhaseBiasesContent Source #
PhaseBiasesContent.
Phase biases are to be added to carrier phase measurements. The corrections are conform with typical RTCMv3 MT1059 and 1065.
PhaseBiasesContent | |
|
data MsgSsrOrbitClock Source #
SBP class for message MSG_SSR_ORBIT_CLOCK (0x05DC).
The precise orbit and clock correction message is to be applied as a delta correction to broadcast ephemeris and is typically an equivalent to the 1060 and 1066 RTCM message types
MsgSsrOrbitClock | |
|
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 typically an equivalent to the 1059 and 1065 RTCM message types
MsgSsrCodeBiases | |
|
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
MsgSsrPhaseBiases | |
|