mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2026-10-03 22:31:49 +00:00
Merge branch 'unify_tracking' into observables_and_display_color
This commit is contained in:
@@ -36,6 +36,7 @@
|
||||
#include "GPS_CNAV.h"
|
||||
#include "MATH_CONSTANTS.h"
|
||||
#include <cstdint>
|
||||
#include <string>
|
||||
|
||||
|
||||
// Physical constants
|
||||
@@ -181,7 +182,11 @@ const int GPS_L5_SYMBOLS_PER_BIT = 2;
|
||||
const int GPS_L5_SAMPLES_PER_SYMBOL = 10;
|
||||
const int GPS_L5_CNAV_DATA_PAGE_SYMBOLS = 600;
|
||||
const int GPS_L5_CNAV_DATA_PAGE_DURATION_S = 6;
|
||||
const int GPS_L5_NH_CODE_LENGTH = 10;
|
||||
const int GPS_L5_NH_CODE[10] = {0, 0, 0, 0, 1, 1, 0, 1, 0, 1};
|
||||
const int GPS_L5i_NH_CODE_LENGTH = 10;
|
||||
const int GPS_L5i_NH_CODE[10] = {0, 0, 0, 0, 1, 1, 0, 1, 0, 1};
|
||||
const std::string GPS_L5i_NH_CODE_STR = "0000110101";
|
||||
const int GPS_L5q_NH_CODE_LENGTH = 20;
|
||||
const int GPS_L5q_NH_CODE[20] = {0, 0, 0, 0, 0, 1, 0, 0, 1, 1, 0, 1, 0, 1, 0, 0, 1, 1, 1, 0};
|
||||
const std::string GPS_L5q_NH_CODE_STR = "00000100110101001110";
|
||||
|
||||
#endif /* GNSS_SDR_GPS_L5_H_ */
|
||||
|
||||
@@ -50,7 +50,7 @@ public:
|
||||
double Acq_delay_samples; //!< Set by Acquisition processing block
|
||||
double Acq_doppler_hz; //!< Set by Acquisition processing block
|
||||
unsigned long int Acq_samplestamp_samples; //!< Set by Acquisition processing block
|
||||
bool Flag_valid_acquisition; //!< Set by Acquisition processing block
|
||||
bool Flag_valid_acquisition = false; //!< Set by Acquisition processing block
|
||||
//Tracking
|
||||
long int fs; //!< Set by Tracking processing block
|
||||
double Prompt_I; //!< Set by Tracking processing block
|
||||
@@ -61,17 +61,17 @@ public:
|
||||
double Code_phase_samples; //!< Set by Tracking processing block
|
||||
unsigned long int Tracking_sample_counter; //!< Set by Tracking processing block
|
||||
|
||||
bool Flag_valid_symbol_output; //!< Set by Tracking processing block
|
||||
int correlation_length_ms; //!< Set by Tracking processing block
|
||||
bool Flag_valid_symbol_output = false; //!< Set by Tracking processing block
|
||||
int correlation_length_ms; //!< Set by Tracking processing block
|
||||
|
||||
//Telemetry Decoder
|
||||
bool Flag_valid_word; //!< Set by Telemetry Decoder processing block
|
||||
bool Flag_valid_word = false; //!< Set by Telemetry Decoder processing block
|
||||
double TOW_at_current_symbol_s; //!< Set by Telemetry Decoder processing block
|
||||
|
||||
// Observables
|
||||
double Pseudorange_m; //!< Set by Observables processing block
|
||||
double RX_time; //!< Set by Observables processing block
|
||||
bool Flag_valid_pseudorange; //!< Set by Observables processing block
|
||||
double Pseudorange_m; //!< Set by Observables processing block
|
||||
double RX_time; //!< Set by Observables processing block
|
||||
bool Flag_valid_pseudorange = false; //!< Set by Observables processing block
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user