![]() |
GNSS-SDR
0.0.19
An Open Source GNSS Software Defined Receiver
|
Public Member Functions | |
| ad936x_iio_custom (int debug_level_, int log_level_) | |
| bool | initialize_device (std::string pluto_device_uri, std::string board_type) |
| bool | init_config_ad9361_rx (long long bandwidth_, long long sample_rate_, long long freq_, std::string rf_port_select_, std::string rf_filter, std::string gain_mode_rx0_, 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, 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 38 of file ad936x_iio_custom.h.
1.8.14