23 #ifndef LIBSBP_ACQUISITION_MESSAGES_H
24 #define LIBSBP_ACQUISITION_MESSAGES_H
40 #define SBP_MSG_ACQ_RESULT 0x002F
41 typedef struct SBP_ATTR_PACKED {
53 #define SBP_MSG_ACQ_RESULT_DEP_C 0x001F
54 typedef struct SBP_ATTR_PACKED {
66 #define SBP_MSG_ACQ_RESULT_DEP_B 0x0014
67 typedef struct SBP_ATTR_PACKED {
81 #define SBP_MSG_ACQ_RESULT_DEP_A 0x0015
82 typedef struct SBP_ATTR_PACKED {
100 typedef struct SBP_ATTR_PACKED {
120 typedef struct SBP_ATTR_PACKED {
141 #define SBP_MSG_ACQ_SV_PROFILE 0x002E
142 typedef struct SBP_ATTR_PACKED {
151 #define SBP_MSG_ACQ_SV_PROFILE_DEP 0x001E
152 typedef struct SBP_ATTR_PACKED {
s32 cf_min
Doppler range lowest frequency [Hz].
float cp
Code phase of best point [chips].
float cp
Code phase of best point [chips].
u8 status
Acquisition status 1 is Success, 0 is Failure.
u8 prn
PRN-1 identifier of the satellite signal for which acquisition was attempted.
s32 cf
Doppler value of detected peak.
float cf
Carrier frequency of best point [hz].
float cf
Carrier frequency of best point [hz].
s32 cf
Doppler value of detected peak.
u8 job_type
SV search job type (deep, fallback, etc)
Represents all the relevant information about the signal.
float cn0
CN/0 of best point [dB Hz].
float snr
SNR of best point.
Acq perfomance measurement and debug.
u8 int_time
Acquisition integration time [ms].
sbp_gnss_signal_t sid
GNSS signal for which acquisition was attempted.
uint8_t u8
Unsigned 8-bit integer.
gnss_signal_dep_t sid
GNSS signal for which acquisition was attempted.
u32 timestamp
Timestamp of the job complete event [ms].
u32 time_spent
Time spent to search for sid.code [us].
float cp
Code phase of best point [chips].
u16 bin_width
Acq frequency bin width [Hz].
sbp_gnss_signal_t sid
GNSS signal for which acquisition was attempted.
s32 cf_max
Doppler range highest frequency [Hz].
float cn0
CN/0 of best point [dB Hz].
uint16_t u16
Unsigned 16-bit integer.
s32 cf_min
Doppler range lowest frequency [Hz].
uint32_t u32
Unsigned 32-bit integer.
u32 cp
Codephase of detected peak.
u8 job_type
SV search job type (deep, fallback, etc)
u8 status
Acquisition status 1 is Success, 0 is Failure.
u16 bin_width
Acq frequency bin width [Hz].
s32 cf_max
Doppler range highest frequency [Hz].
u32 cp
Codephase of detected peak.
gnss_signal_dep_t sid
GNSS signal for which acquisition was attempted.
float cp
Code phase of best point [chips].
u8 int_time
Acquisition integration time [ms].
gnss_signal_dep_t sid
GNSS signal for which acquisition was attempted.
u32 time_spent
Time spent to search for sid.code [us].
float cf
Carrier frequency of best point [hz].
int32_t s32
Signed 32-bit integer.
float cf
Carrier frequency of best point [hz].
u32 timestamp
Timestamp of the job complete event [ms].
float snr
SNR of best point.