![]() |
GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
|
Public Member Functions | |
| ad936x_iio_custom (int debug_level_, int log_level_) | |
| bool | initialize_device (const std::string &pluto_device_uri, const std::string &board_type) |
| bool | init_config_ad9361_rx (long long bandwidth_, long long sample_rate_, long long freq_, const std::string &rf_port_select_, const std::string &rf_filter, const std::string &gain_mode_rx0_, const std::string &gain_mode_rx1_, double rf_gain_rx0_, double rf_gain_rx1_, bool enable_ch0, bool enable_ch1, long long freq_2ch, double lo_attenuation_db_, bool high_side_lo_, int tx_lo_channel_) |
| bool | calibrate (int ch, double bw_hz) |
| double | get_rx_gain (int ch_num) |
| bool | setRXGain (int ch_num, const std::string &gain_mode, double gain_dB) |
| bool | set_antenna_port (int ch, int antenna_idx) |
| double | get_frequency (int ch) |
| bool | set_frequency (int ch, double freq_hz) |
| bool | start_sample_rx (bool ppsmode) |
| void | stop_record () |
| void | set_gnsstime_queue (std::shared_ptr< Concurrent_Queue< GnssTime > > queue) |
| void | set_pps_samplestamp_queue (std::shared_ptr< Concurrent_Queue< PpsSamplestamp > > queue) |
| bool | get_rx_frequency (long long &freq_hz) |
| bool | set_rx_frequency (long long freq_hz) |
| bool | read_die_temp (double &temp_c) |
| void | pop_sample_buffer (std::shared_ptr< ad936x_iio_samples > ¤t_buffer) |
| void | push_sample_buffer (std::shared_ptr< ad936x_iio_samples > ¤t_buffer) |
Public Attributes | |
| int | n_channels |
Definition at line 39 of file ad936x_iio_custom.h.
| int ad936x_iio_custom::n_channels |
Definition at line 84 of file ad936x_iio_custom.h.