Copyright | Copyright (C) 2015-2021 Swift Navigation Inc. |
---|---|
License | MIT |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
< Satellite acquisition messages from the device. >
Synopsis
- data MsgAcqResult = MsgAcqResult {}
- data MsgAcqResultDepC = MsgAcqResultDepC {}
- data MsgAcqResultDepB = MsgAcqResultDepB {}
- data MsgAcqResultDepA = MsgAcqResultDepA {}
- data AcqSvProfile = AcqSvProfile {
- _acqSvProfile_job_type :: !Word8
- _acqSvProfile_status :: !Word8
- _acqSvProfile_cn0 :: !Word16
- _acqSvProfile_int_time :: !Word8
- _acqSvProfile_sid :: !GnssSignal
- _acqSvProfile_bin_width :: !Word16
- _acqSvProfile_timestamp :: !Word32
- _acqSvProfile_time_spent :: !Word32
- _acqSvProfile_cf_min :: !Int32
- _acqSvProfile_cf_max :: !Int32
- _acqSvProfile_cf :: !Int32
- _acqSvProfile_cp :: !Word32
- data AcqSvProfileDep = AcqSvProfileDep {
- _acqSvProfileDep_job_type :: !Word8
- _acqSvProfileDep_status :: !Word8
- _acqSvProfileDep_cn0 :: !Word16
- _acqSvProfileDep_int_time :: !Word8
- _acqSvProfileDep_sid :: !GnssSignalDep
- _acqSvProfileDep_bin_width :: !Word16
- _acqSvProfileDep_timestamp :: !Word32
- _acqSvProfileDep_time_spent :: !Word32
- _acqSvProfileDep_cf_min :: !Int32
- _acqSvProfileDep_cf_max :: !Int32
- _acqSvProfileDep_cf :: !Int32
- _acqSvProfileDep_cp :: !Word32
- data MsgAcqSvProfile = MsgAcqSvProfile {}
- data MsgAcqSvProfileDep = MsgAcqSvProfileDep {}
- msgAcqResult :: Word16
- msgAcqResultDepC :: Word16
- msgAcqResultDepB :: Word16
- msgAcqResultDepA :: Word16
- msgAcqSvProfile :: Word16
- msgAcqSvProfileDep :: Word16
- msgAcqResult_cf :: Lens' MsgAcqResult Float
- msgAcqResult_cn0 :: Lens' MsgAcqResult Float
- msgAcqResult_cp :: Lens' MsgAcqResult Float
- msgAcqResult_sid :: Lens' MsgAcqResult GnssSignal
- msgAcqResultDepC_cf :: Lens' MsgAcqResultDepC Float
- msgAcqResultDepC_cn0 :: Lens' MsgAcqResultDepC Float
- msgAcqResultDepC_cp :: Lens' MsgAcqResultDepC Float
- msgAcqResultDepC_sid :: Lens' MsgAcqResultDepC GnssSignalDep
- msgAcqResultDepB_cf :: Lens' MsgAcqResultDepB Float
- msgAcqResultDepB_cp :: Lens' MsgAcqResultDepB Float
- msgAcqResultDepB_sid :: Lens' MsgAcqResultDepB GnssSignalDep
- msgAcqResultDepB_snr :: Lens' MsgAcqResultDepB Float
- msgAcqResultDepA_cf :: Lens' MsgAcqResultDepA Float
- msgAcqResultDepA_cp :: Lens' MsgAcqResultDepA Float
- msgAcqResultDepA_prn :: Lens' MsgAcqResultDepA Word8
- msgAcqResultDepA_snr :: Lens' MsgAcqResultDepA Float
- acqSvProfile_bin_width :: Lens' AcqSvProfile Word16
- acqSvProfile_cf :: Lens' AcqSvProfile Int32
- acqSvProfile_cf_max :: Lens' AcqSvProfile Int32
- acqSvProfile_cf_min :: Lens' AcqSvProfile Int32
- acqSvProfile_cn0 :: Lens' AcqSvProfile Word16
- acqSvProfile_cp :: Lens' AcqSvProfile Word32
- acqSvProfile_int_time :: Lens' AcqSvProfile Word8
- acqSvProfile_job_type :: Lens' AcqSvProfile Word8
- acqSvProfile_sid :: Lens' AcqSvProfile GnssSignal
- acqSvProfile_status :: Lens' AcqSvProfile Word8
- acqSvProfile_time_spent :: Lens' AcqSvProfile Word32
- acqSvProfile_timestamp :: Lens' AcqSvProfile Word32
- acqSvProfileDep_bin_width :: Lens' AcqSvProfileDep Word16
- acqSvProfileDep_cf :: Lens' AcqSvProfileDep Int32
- acqSvProfileDep_cf_max :: Lens' AcqSvProfileDep Int32
- acqSvProfileDep_cf_min :: Lens' AcqSvProfileDep Int32
- acqSvProfileDep_cn0 :: Lens' AcqSvProfileDep Word16
- acqSvProfileDep_cp :: Lens' AcqSvProfileDep Word32
- acqSvProfileDep_int_time :: Lens' AcqSvProfileDep Word8
- acqSvProfileDep_job_type :: Lens' AcqSvProfileDep Word8
- acqSvProfileDep_sid :: Lens' AcqSvProfileDep GnssSignalDep
- acqSvProfileDep_status :: Lens' AcqSvProfileDep Word8
- acqSvProfileDep_time_spent :: Lens' AcqSvProfileDep Word32
- acqSvProfileDep_timestamp :: Lens' AcqSvProfileDep Word32
- msgAcqSvProfile_acq_sv_profile :: Iso' MsgAcqSvProfile [AcqSvProfile]
- msgAcqSvProfileDep_acq_sv_profile :: Iso' MsgAcqSvProfileDep [AcqSvProfileDep]
Documentation
data MsgAcqResult Source #
SBP class for message MSG_ACQ_RESULT (0x002F).
This message describes the results from an attempted GPS signal acquisition search for a satellite PRN over a code phase/carrier frequency range. It contains the parameters of the point in the acquisition search space with the best carrier-to-noise (CN/0) ratio.
MsgAcqResult | |
|
Instances
data MsgAcqResultDepC Source #
SBP class for message MSG_ACQ_RESULT_DEP_C (0x001F).
Deprecated.
MsgAcqResultDepC | |
|
Instances
data MsgAcqResultDepB Source #
SBP class for message MSG_ACQ_RESULT_DEP_B (0x0014).
Deprecated.
MsgAcqResultDepB | |
|
Instances
data MsgAcqResultDepA Source #
SBP class for message MSG_ACQ_RESULT_DEP_A (0x0015).
Deprecated.
MsgAcqResultDepA | |
|
Instances
data AcqSvProfile Source #
AcqSvProfile.
Profile for a specific SV for debugging purposes. The message describes SV profile during acquisition time. The message is used to debug and measure the performance.
AcqSvProfile | |
|
Instances
FromJSON AcqSvProfile Source # | |
Defined in SwiftNav.SBP.Acquisition parseJSON :: Value -> Parser AcqSvProfile # parseJSONList :: Value -> Parser [AcqSvProfile] # | |
ToJSON AcqSvProfile Source # | |
Defined in SwiftNav.SBP.Acquisition toJSON :: AcqSvProfile -> Value # toEncoding :: AcqSvProfile -> Encoding # toJSONList :: [AcqSvProfile] -> Value # toEncodingList :: [AcqSvProfile] -> Encoding # omitField :: AcqSvProfile -> Bool # | |
Read AcqSvProfile Source # | |
Defined in SwiftNav.SBP.Acquisition readsPrec :: Int -> ReadS AcqSvProfile # readList :: ReadS [AcqSvProfile] # | |
Show AcqSvProfile Source # | |
Defined in SwiftNav.SBP.Acquisition showsPrec :: Int -> AcqSvProfile -> ShowS # show :: AcqSvProfile -> String # showList :: [AcqSvProfile] -> ShowS # | |
Binary AcqSvProfile Source # | |
Defined in SwiftNav.SBP.Acquisition | |
Eq AcqSvProfile Source # | |
Defined in SwiftNav.SBP.Acquisition (==) :: AcqSvProfile -> AcqSvProfile -> Bool # (/=) :: AcqSvProfile -> AcqSvProfile -> Bool # |
data AcqSvProfileDep Source #
AcqSvProfileDep.
Deprecated.
AcqSvProfileDep | |
|
Instances
FromJSON AcqSvProfileDep Source # | |
Defined in SwiftNav.SBP.Acquisition parseJSON :: Value -> Parser AcqSvProfileDep # parseJSONList :: Value -> Parser [AcqSvProfileDep] # | |
ToJSON AcqSvProfileDep Source # | |
Defined in SwiftNav.SBP.Acquisition toJSON :: AcqSvProfileDep -> Value # toEncoding :: AcqSvProfileDep -> Encoding # toJSONList :: [AcqSvProfileDep] -> Value # toEncodingList :: [AcqSvProfileDep] -> Encoding # omitField :: AcqSvProfileDep -> Bool # | |
Read AcqSvProfileDep Source # | |
Defined in SwiftNav.SBP.Acquisition | |
Show AcqSvProfileDep Source # | |
Defined in SwiftNav.SBP.Acquisition showsPrec :: Int -> AcqSvProfileDep -> ShowS # show :: AcqSvProfileDep -> String # showList :: [AcqSvProfileDep] -> ShowS # | |
Binary AcqSvProfileDep Source # | |
Defined in SwiftNav.SBP.Acquisition | |
Eq AcqSvProfileDep Source # | |
Defined in SwiftNav.SBP.Acquisition (==) :: AcqSvProfileDep -> AcqSvProfileDep -> Bool # (/=) :: AcqSvProfileDep -> AcqSvProfileDep -> Bool # |
data MsgAcqSvProfile Source #
SBP class for message MSG_ACQ_SV_PROFILE (0x002E).
The message describes all SV profiles during acquisition time. The message is used to debug and measure the performance.
MsgAcqSvProfile | |
|
Instances
data MsgAcqSvProfileDep Source #
SBP class for message MSG_ACQ_SV_PROFILE_DEP (0x001E).
Deprecated.
MsgAcqSvProfileDep | |
|