GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
ad936x_iio_custom Class Reference

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 > &current_buffer)
void push_sample_buffer (std::shared_ptr< ad936x_iio_samples > &current_buffer)

Public Attributes

int n_channels

Detailed Description

Definition at line 39 of file ad936x_iio_custom.h.

Member Data Documentation

◆ n_channels

int ad936x_iio_custom::n_channels

Definition at line 84 of file ad936x_iio_custom.h.


The documentation for this class was generated from the following file: