| Copyright | Copyright (C) 2015 Swift Navigation, Inc. |
|---|---|
| License | LGPL-3 |
| Maintainer | Mark Fine <dev@swiftnav.com> |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
SwiftNav.SBP.Observation
Description
Satellite observation messages from the device.
- data ObsGPSTime = ObsGPSTime {}
- data CarrierPhase = CarrierPhase {}
- data ObservationHeader = ObservationHeader {}
- data PackedObsContent = PackedObsContent {}
- msgObs :: Word16
- data MsgObs = MsgObs {}
- msgBasePos :: Word16
- data MsgBasePos = MsgBasePos {}
- msgEphemeris :: Word16
- data MsgEphemeris = MsgEphemeris {
- msgEphemeris_tgd :: Double
- msgEphemeris_c_rs :: Double
- msgEphemeris_c_rc :: Double
- msgEphemeris_c_uc :: Double
- msgEphemeris_c_us :: Double
- msgEphemeris_c_ic :: Double
- msgEphemeris_c_is :: Double
- msgEphemeris_dn :: Double
- msgEphemeris_m0 :: Double
- msgEphemeris_ecc :: Double
- msgEphemeris_sqrta :: Double
- msgEphemeris_omega0 :: Double
- msgEphemeris_omegadot :: Double
- msgEphemeris_w :: Double
- msgEphemeris_inc :: Double
- msgEphemeris_inc_dot :: Double
- msgEphemeris_af0 :: Double
- msgEphemeris_af1 :: Double
- msgEphemeris_af2 :: Double
- msgEphemeris_toe_tow :: Double
- msgEphemeris_toe_wn :: Word16
- msgEphemeris_toc_tow :: Double
- msgEphemeris_toc_wn :: Word16
- msgEphemeris_valid :: Word8
- msgEphemeris_healthy :: Word8
- msgEphemeris_sid :: Word32
- msgEphemeris_iode :: Word8
- msgEphemeris_iodc :: Word16
- msgEphemeris_reserved :: Word32
- msgEphemerisDepA :: Word16
- data MsgEphemerisDepA = MsgEphemerisDepA {
- msgEphemerisDepA_tgd :: Double
- msgEphemerisDepA_c_rs :: Double
- msgEphemerisDepA_c_rc :: Double
- msgEphemerisDepA_c_uc :: Double
- msgEphemerisDepA_c_us :: Double
- msgEphemerisDepA_c_ic :: Double
- msgEphemerisDepA_c_is :: Double
- msgEphemerisDepA_dn :: Double
- msgEphemerisDepA_m0 :: Double
- msgEphemerisDepA_ecc :: Double
- msgEphemerisDepA_sqrta :: Double
- msgEphemerisDepA_omega0 :: Double
- msgEphemerisDepA_omegadot :: Double
- msgEphemerisDepA_w :: Double
- msgEphemerisDepA_inc :: Double
- msgEphemerisDepA_inc_dot :: Double
- msgEphemerisDepA_af0 :: Double
- msgEphemerisDepA_af1 :: Double
- msgEphemerisDepA_af2 :: Double
- msgEphemerisDepA_toe_tow :: Double
- msgEphemerisDepA_toe_wn :: Word16
- msgEphemerisDepA_toc_tow :: Double
- msgEphemerisDepA_toc_wn :: Word16
- msgEphemerisDepA_valid :: Word8
- msgEphemerisDepA_healthy :: Word8
- msgEphemerisDepA_prn :: Word8
- msgEphemerisDepB :: Word16
- data MsgEphemerisDepB = MsgEphemerisDepB {
- msgEphemerisDepB_tgd :: Double
- msgEphemerisDepB_c_rs :: Double
- msgEphemerisDepB_c_rc :: Double
- msgEphemerisDepB_c_uc :: Double
- msgEphemerisDepB_c_us :: Double
- msgEphemerisDepB_c_ic :: Double
- msgEphemerisDepB_c_is :: Double
- msgEphemerisDepB_dn :: Double
- msgEphemerisDepB_m0 :: Double
- msgEphemerisDepB_ecc :: Double
- msgEphemerisDepB_sqrta :: Double
- msgEphemerisDepB_omega0 :: Double
- msgEphemerisDepB_omegadot :: Double
- msgEphemerisDepB_w :: Double
- msgEphemerisDepB_inc :: Double
- msgEphemerisDepB_inc_dot :: Double
- msgEphemerisDepB_af0 :: Double
- msgEphemerisDepB_af1 :: Double
- msgEphemerisDepB_af2 :: Double
- msgEphemerisDepB_toe_tow :: Double
- msgEphemerisDepB_toe_wn :: Word16
- msgEphemerisDepB_toc_tow :: Double
- msgEphemerisDepB_toc_wn :: Word16
- msgEphemerisDepB_valid :: Word8
- msgEphemerisDepB_healthy :: Word8
- msgEphemerisDepB_prn :: Word8
- msgEphemerisDepB_iode :: Word8
- data PackedObsContentDepA = PackedObsContentDepA {}
- msgObsDepA :: Word16
- data MsgObsDepA = MsgObsDepA {}
Documentation
data ObsGPSTime Source
ObsGPSTime.
A wire-appropriate GPS time, defined as the number of milliseconds since beginning of the week on the Saturday/Sunday transition.
Constructors
| ObsGPSTime | |
Fields
| |
data CarrierPhase Source
CarrierPhase.
Carrier phase measurement in cycles represented as a 40-bit fixed point number with Q32.8 layout, i.e. 32-bits of whole cycles and 8-bits of fractional cycles.
Constructors
| CarrierPhase | |
Fields
| |
data ObservationHeader Source
ObservationHeader.
Header of a GPS observation message.
Constructors
| ObservationHeader | |
Fields
| |
data PackedObsContent Source
PackedObsContent.
Pseudorange and carrier phase observation for a satellite being tracked.
Constructors
| PackedObsContent | |
Fields
| |
SBP class for message MSG_OBS (0x0043).
The GPS observations message reports all the raw pseudorange and carrier phase observations for the satellites being tracked by the device. Carrier phase observation here is represented as a 40-bit fixed point number with Q32.8 layout (i.e. 32-bits of whole cycles and 8-bits of fractional cycles).
Constructors
| MsgObs | |
Fields
| |
data MsgBasePos Source
SBP class for message MSG_BASE_POS (0x0044).
The base station position message is the position reported by the base station itself. It is used for pseudo-absolute RTK positioning, and is required to be a high-accuracy surveyed location of the base station. Any error here will result in an error in the pseudo-absolute position output.
Constructors
| MsgBasePos | |
Fields
| |
data MsgEphemeris Source
SBP class for message MSG_EPHEMERIS (0x0047).
The ephemeris message returns a set of satellite orbit parameters that is used to calculate GPS satellite position, velocity, and clock offset. Please see the Navstar GPS Space Segment/Navigation user interfaces (ICD-GPS-200, Table 20-III) for more details.
Constructors
| MsgEphemeris | |
Fields
| |
data MsgEphemerisDepA Source
SBP class for message MSG_EPHEMERIS_DEP_A (0x001A).
Deprecated.
Constructors
| MsgEphemerisDepA | |
Fields
| |
data MsgEphemerisDepB Source
SBP class for message MSG_EPHEMERIS_DEP_B (0x0046).
Deprecated.
Constructors
| MsgEphemerisDepB | |
Fields
| |
data PackedObsContentDepA Source
PackedObsContentDepA.
Deprecated.
Constructors
| PackedObsContentDepA | |
Fields
| |
data MsgObsDepA Source
SBP class for message MSG_OBS_DEP_A (0x0045).
Deprecated.
Constructors
| MsgObsDepA | |
Fields
| |