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 {
- msgEphemerisTgd :: Double
- msgEphemerisCRs :: Double
- msgEphemerisCRc :: Double
- msgEphemerisCUc :: Double
- msgEphemerisCUs :: Double
- msgEphemerisCIc :: Double
- msgEphemerisCIs :: Double
- msgEphemerisDn :: Double
- msgEphemerisM0 :: Double
- msgEphemerisEcc :: Double
- msgEphemerisSqrta :: Double
- msgEphemerisOmega0 :: Double
- msgEphemerisOmegadot :: Double
- msgEphemerisW :: Double
- msgEphemerisInc :: Double
- msgEphemerisIncDot :: Double
- msgEphemerisAf0 :: Double
- msgEphemerisAf1 :: Double
- msgEphemerisAf2 :: Double
- msgEphemerisToeTow :: Double
- msgEphemerisToeWn :: Word16
- msgEphemerisTocTow :: Double
- msgEphemerisTocWn :: Word16
- msgEphemerisValid :: Word8
- msgEphemerisHealthy :: Word8
- msgEphemerisSid :: Word32
- msgEphemerisIode :: Word8
- msgEphemerisIodc :: Word16
- msgEphemerisReserved :: Word32
- msgEphemerisDepA :: Word16
- data MsgEphemerisDepA = MsgEphemerisDepA {
- msgEphemerisDepATgd :: Double
- msgEphemerisDepACRs :: Double
- msgEphemerisDepACRc :: Double
- msgEphemerisDepACUc :: Double
- msgEphemerisDepACUs :: Double
- msgEphemerisDepACIc :: Double
- msgEphemerisDepACIs :: Double
- msgEphemerisDepADn :: Double
- msgEphemerisDepAM0 :: Double
- msgEphemerisDepAEcc :: Double
- msgEphemerisDepASqrta :: Double
- msgEphemerisDepAOmega0 :: Double
- msgEphemerisDepAOmegadot :: Double
- msgEphemerisDepAW :: Double
- msgEphemerisDepAInc :: Double
- msgEphemerisDepAIncDot :: Double
- msgEphemerisDepAAf0 :: Double
- msgEphemerisDepAAf1 :: Double
- msgEphemerisDepAAf2 :: Double
- msgEphemerisDepAToeTow :: Double
- msgEphemerisDepAToeWn :: Word16
- msgEphemerisDepATocTow :: Double
- msgEphemerisDepATocWn :: Word16
- msgEphemerisDepAValid :: Word8
- msgEphemerisDepAHealthy :: Word8
- msgEphemerisDepAPrn :: Word8
- msgEphemerisDepB :: Word16
- data MsgEphemerisDepB = MsgEphemerisDepB {
- msgEphemerisDepBTgd :: Double
- msgEphemerisDepBCRs :: Double
- msgEphemerisDepBCRc :: Double
- msgEphemerisDepBCUc :: Double
- msgEphemerisDepBCUs :: Double
- msgEphemerisDepBCIc :: Double
- msgEphemerisDepBCIs :: Double
- msgEphemerisDepBDn :: Double
- msgEphemerisDepBM0 :: Double
- msgEphemerisDepBEcc :: Double
- msgEphemerisDepBSqrta :: Double
- msgEphemerisDepBOmega0 :: Double
- msgEphemerisDepBOmegadot :: Double
- msgEphemerisDepBW :: Double
- msgEphemerisDepBInc :: Double
- msgEphemerisDepBIncDot :: Double
- msgEphemerisDepBAf0 :: Double
- msgEphemerisDepBAf1 :: Double
- msgEphemerisDepBAf2 :: Double
- msgEphemerisDepBToeTow :: Double
- msgEphemerisDepBToeWn :: Word16
- msgEphemerisDepBTocTow :: Double
- msgEphemerisDepBTocWn :: Word16
- msgEphemerisDepBValid :: Word8
- msgEphemerisDepBHealthy :: Word8
- msgEphemerisDepBPrn :: Word8
- msgEphemerisDepBIode :: 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 | |
|