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 |
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.
ObsGPSTime | |
|
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.
CarrierPhase | |
|
data ObservationHeader Source
ObservationHeader.
Header of a GPS observation message.
ObservationHeader | |
|
data PackedObsContent Source
PackedObsContent.
Pseudorange and carrier phase observation for a satellite being tracked.
PackedObsContent | |
|
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).
MsgObs | |
|
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.
MsgBasePos | |
|
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.
MsgEphemeris | |
|
data MsgEphemerisDepA Source
SBP class for message MSG_EPHEMERIS_DEP_A (0x001A).
Deprecated.
MsgEphemerisDepA | |
|
data MsgEphemerisDepB Source
SBP class for message MSG_EPHEMERIS_DEP_B (0x0046).
Deprecated.
MsgEphemerisDepB | |
|
data PackedObsContentDepA Source
PackedObsContentDepA.
Deprecated.
PackedObsContentDepA | |
|
data MsgObsDepA Source
SBP class for message MSG_OBS_DEP_A (0x0045).
Deprecated.
MsgObsDepA | |
|