|
| ~fcd_source_c () |
|
std::string | name () |
|
size_t | get_num_channels (void) |
|
osmosdr::meta_range_t | get_sample_rates (void) |
|
double | set_sample_rate (double rate) |
|
double | get_sample_rate (void) |
|
osmosdr::freq_range_t | get_freq_range (size_t chan=0) |
|
double | set_center_freq (double freq, size_t chan=0) |
|
double | get_center_freq (size_t chan=0) |
|
double | set_freq_corr (double ppm, size_t chan=0) |
|
double | get_freq_corr (size_t chan=0) |
|
std::vector< std::string > | get_gain_names (size_t chan=0) |
|
osmosdr::gain_range_t | get_gain_range (size_t chan=0) |
|
osmosdr::gain_range_t | get_gain_range (const std::string &name, size_t chan=0) |
|
double | set_gain (double gain, size_t chan=0) |
|
double | set_gain (double gain, const std::string &name, size_t chan=0) |
|
double | get_gain (size_t chan=0) |
|
double | get_gain (const std::string &name, size_t chan=0) |
|
std::vector< std::string > | get_antennas (size_t chan=0) |
|
std::string | set_antenna (const std::string &antenna, size_t chan=0) |
|
std::string | get_antenna (size_t chan=0) |
|
virtual | ~source_iface ()=default |
|
virtual size_t | get_num_channels (void)=0 |
|
virtual bool | seek (long seek_point, int whence, size_t chan=0) |
| seek file to seek_point relative to whence More...
|
|
virtual osmosdr::meta_range_t | get_sample_rates (void)=0 |
|
virtual double | set_sample_rate (double rate)=0 |
|
virtual double | get_sample_rate (void)=0 |
|
virtual osmosdr::freq_range_t | get_freq_range (size_t chan=0)=0 |
|
virtual double | set_center_freq (double freq, size_t chan=0)=0 |
|
virtual double | get_center_freq (size_t chan=0)=0 |
|
virtual double | set_freq_corr (double ppm, size_t chan=0)=0 |
|
virtual double | get_freq_corr (size_t chan=0)=0 |
|
virtual std::vector< std::string > | get_gain_names (size_t chan=0)=0 |
|
virtual osmosdr::gain_range_t | get_gain_range (size_t chan=0)=0 |
|
virtual osmosdr::gain_range_t | get_gain_range (const std::string &name, size_t chan=0)=0 |
|
virtual bool | set_gain_mode (bool automatic, size_t chan=0) |
|
virtual bool | get_gain_mode (size_t chan=0) |
|
virtual double | set_gain (double gain, size_t chan=0)=0 |
|
virtual double | set_gain (double gain, const std::string &name, size_t chan=0)=0 |
|
virtual double | get_gain (size_t chan=0)=0 |
|
virtual double | get_gain (const std::string &name, size_t chan=0)=0 |
|
virtual double | set_if_gain (double gain, size_t chan=0) |
|
virtual double | set_bb_gain (double gain, size_t chan=0) |
|
virtual std::vector< std::string > | get_antennas (size_t chan=0)=0 |
|
virtual std::string | set_antenna (const std::string &antenna, size_t chan=0)=0 |
|
virtual std::string | get_antenna (size_t chan=0)=0 |
|
virtual void | set_dc_offset_mode (int mode, size_t chan=0) |
|
virtual void | set_dc_offset (const std::complex< double > &offset, size_t chan=0) |
|
virtual void | set_iq_balance_mode (int mode, size_t chan=0) |
|
virtual void | set_iq_balance (const std::complex< double > &balance, size_t chan=0) |
|
virtual double | set_bandwidth (double bandwidth, size_t chan=0) |
|
virtual double | get_bandwidth (size_t chan=0) |
|
virtual osmosdr::freq_range_t | get_bandwidth_range (size_t chan=0) |
|
virtual void | set_time_source (const std::string &source, const size_t mboard=0) |
|
virtual std::string | get_time_source (const size_t mboard) |
|
virtual std::vector< std::string > | get_time_sources (const size_t mboard) |
|
virtual void | set_clock_source (const std::string &source, const size_t mboard=0) |
|
virtual std::string | get_clock_source (const size_t mboard) |
|
virtual std::vector< std::string > | get_clock_sources (const size_t mboard) |
|
virtual double | get_clock_rate (size_t mboard=0) |
|
virtual void | set_clock_rate (double rate, size_t mboard=0) |
|
virtual ::osmosdr::time_spec_t | get_time_now (size_t mboard=0) |
|
virtual ::osmosdr::time_spec_t | get_time_last_pps (size_t mboard=0) |
|
virtual void | set_time_now (const ::osmosdr::time_spec_t &time_spec, size_t mboard=0) |
|
virtual void | set_time_next_pps (const ::osmosdr::time_spec_t &time_spec) |
|
virtual void | set_time_unknown_pps (const ::osmosdr::time_spec_t &time_spec) |
|