18 #ifndef GNSS_SDR_ACQ_CONF_H 19 #define GNSS_SDR_ACQ_CONF_H 37 void SetFromConfiguration(
const ConfigurationInterface *configuration,
const std::string &role,
double chip_rate,
double opt_freq);
40 std::string item_type;
41 std::string dump_filename;
53 float samples_per_code;
54 float resampler_ratio;
58 uint32_t samples_per_chip;
59 uint32_t chips_per_second;
61 uint32_t num_doppler_bins_step2;
62 uint32_t resampler_latency_samples;
63 uint32_t dump_channel;
67 bool bit_transition_flag;
68 bool use_CFAR_algorithm_flag;
71 bool blocking_on_standby;
73 bool use_automatic_resampler;
74 bool enable_monitor_output;
77 void SetDerivedParams();
79 void ConfigureAutomaticResampler(
double opt_freq);
85 #endif // GNSS_SDR_ACQ_CONF_H This abstract class represents an interface to configuration parameters.
This class represents an interface to configuration parameters.