![]() |
GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
|
Classes | |
| struct | stream_cfg |
| class | ad936x_iio_custom |
| class | ad936x_iio_samples |
| class | Fpga_buffer_monitor |
| Class that checks the receiver buffer overflow flags and monitors the status of the receiver buffers. More... | |
| class | Fpga_dynamic_bit_selection |
| Class that controls the switch in the FPGA, which connects the FPGA acquisition and multicorrelator modules to either the DMA or the Analog Front-End. More... | |
| class | Fpga_Switch |
| Class that controls the switch in the FPGA, which connects the FPGA acquisition and multicorrelator modules to either the DMA or the Analog Front-End. More... | |
| class | Gnss_Sdr_Timestamp |
| class | Gnss_Sdr_Valve |
| Implementation of a GNU Radio block that sends a STOP message to the control queue right after a specific number of samples have passed through it. More... | |
| struct | IONGSMSChunkUnpackingCtx< WT > |
| class | Rtl_Tcp_Dongle_Info |
| This class represents the dongle information which is sent by rtl_tcp. More... | |
Macros | |
| #define | FIR_BUF_SIZE 8192 |
Enumerations | |
| enum | iodev { RX , TX } |
| enum | RTL_TCP_COMMAND { RTL_TCP_SET_FREQUENCY = 1 , RTL_TCP_SET_SAMPLE_RATE = 2 , RTL_TCP_SET_GAIN_MODE = 3 , RTL_TCP_SET_GAIN = 4 , RTL_TCP_SET_IF_GAIN = 6 , RTL_TCP_SET_AGC_MODE = 8 } |
| Command IDs for configuration rtl_tcp. More... | |
Functions | |
| void | errchk (int v, const char *what) |
| void | wr_ch_lli (struct iio_channel *chn, const char *what, int64_t val) |
| void | wr_ch_str (struct iio_channel *chn, const char *what, const char *str) |
| struct iio_device * | get_ad9361_phy (struct iio_context *ctx) |
| bool | get_ad9361_stream_dev (struct iio_context *ctx, enum iodev d, struct iio_device **dev) |
| bool | get_ad9361_stream_ch (struct iio_context *ctx, enum iodev d, struct iio_device *dev, int chid, struct iio_channel **chn) |
| bool | get_phy_chan (struct iio_context *ctx, enum iodev d, int chid, struct iio_channel **chn) |
| bool | get_lo_chan (struct iio_context *ctx, enum iodev d, struct iio_channel **chn) |
| bool | cfg_ad9361_streaming_ch (struct iio_context *ctx, struct stream_cfg *cfg, enum iodev type, int chid) |
| bool | config_ad9361_rx_local (uint64_t bandwidth_, uint64_t sample_rate_, uint64_t freq0_, uint64_t freq1_, const std::string &rf_port_select_, bool rx1_enable_, bool rx2_enable_, const std::string &gain_mode_rx1_, const std::string &gain_mode_rx2_, double rf_gain_rx1_, double rf_gain_rx2_, bool quadrature_, bool rfdc_, bool bbdc_, std::string filter_source_, std::string filter_filename_, float Fpass_, float Fstop_) |
| bool | config_ad9361_rx_remote (const std::string &remote_host, uint64_t bandwidth_, uint64_t sample_rate_, uint64_t freq_, const std::string &rf_port_select_, bool rx1_enable_, bool rx2_enable_, const std::string &gain_mode_rx1_, const std::string &gain_mode_rx2_, double rf_gain_rx1_, double rf_gain_rx2_, bool quadrature_, bool rfdc_, bool bbdc_, std::string filter_source_, std::string filter_filename_, float Fpass_, float Fstop_) |
| bool | config_ad9361_lo_local (uint64_t bandwidth_, uint64_t sample_rate_, uint64_t freq_rf_tx_hz_, double tx_attenuation_db_, int64_t freq_dds_tx_hz_, double scale_dds_dbfs_, double phase_dds_deg_) |
| bool | config_ad9361_lo_remote (const std::string &remote_host, uint64_t bandwidth_, uint64_t sample_rate_, uint64_t freq_rf_tx_hz_, double tx_attenuation_db_, int64_t freq_dds_tx_hz_, double scale_dds_dbfs_, double phase_dds_deg_) |
| bool | ad9361_disable_lo_remote (const std::string &remote_host) |
| bool | ad9361_disable_lo_local () |
| bool | load_fir_filter (std::string &filter, struct iio_device *phy) |
| bool | disable_ad9361_rx_local () |
| bool | disable_ad9361_rx_remote (const std::string &remote_host) |
| gnss_shared_ptr< Gnss_Sdr_Timestamp > | gnss_sdr_make_Timestamp (size_t sizeof_stream_item, std::string timestamp_file, double clock_offset_ms, int items_to_samples) |
| gnss_shared_ptr< Gnss_Sdr_Valve > | gnss_sdr_make_valve (size_t sizeof_stream_item, uint64_t nitems, Concurrent_Queue< pmt::pmt_t > *queue) |
| gnss_shared_ptr< Gnss_Sdr_Valve > | gnss_sdr_make_valve (size_t sizeof_stream_item, uint64_t nitems, Concurrent_Queue< pmt::pmt_t > *queue, bool stop_flowgraph) |
| boost::system::error_code | rtl_tcp_command (RTL_TCP_COMMAND id, unsigned param, boost::asio::ip::tcp::socket &socket) |
| Send a command to rtl_tcp over the given socket. | |
Library with utilities for signal sources.
| #define FIR_BUF_SIZE 8192 |
Definition at line 33 of file ad9361_manager.h.
| enum iodev |
Definition at line 43 of file ad9361_manager.h.
| enum RTL_TCP_COMMAND |
Command IDs for configuration rtl_tcp.
Definition at line 32 of file rtl_tcp_commands.h.
| boost::system::error_code rtl_tcp_command | ( | RTL_TCP_COMMAND | id, |
| unsigned | param, | ||
| boost::asio::ip::tcp::socket & | socket ) |
Send a command to rtl_tcp over the given socket.