|
|
| SoapySDDC (uint8_t dev_index) |
| |
|
std::string | getDriverKey (void) const override |
| |
|
std::string | getHardwareKey (void) const override |
| |
|
SoapySDR::Kwargs | getHardwareInfo (void) const override |
| |
|
size_t | getNumChannels (const int) const override |
| |
|
SoapySDR::Kwargs | getChannelInfo (const int direction, const size_t channel) const override |
| |
|
bool | getFullDuplex (const int direction, const size_t channel) const override |
| |
|
std::vector< std::string > | getStreamFormats (const int direction, const size_t channel) const override |
| |
|
std::string | getNativeStreamFormat (const int direction, const size_t channel, double &fullScale) const override |
| |
|
SoapySDR::ArgInfoList | getStreamArgsInfo (const int direction, const size_t channel) const override |
| |
|
SoapySDR::Stream * | setupStream (const int direction, const std::string &format, const std::vector< size_t > &channels=std::vector< size_t >(), const SoapySDR::Kwargs &args=SoapySDR::Kwargs()) override |
| |
|
void | closeStream (SoapySDR::Stream *stream) override |
| |
|
size_t | getStreamMTU (SoapySDR::Stream *stream) const override |
| |
|
int | activateStream (SoapySDR::Stream *stream, const int flags=0, const long long timeNs=0, const size_t numElems=0) override |
| |
|
int | deactivateStream (SoapySDR::Stream *stream, const int flags=0, const long long timeNs=0) override |
| |
|
int | readStream (SoapySDR::Stream *stream, void *const *buffs, const size_t numElems, int &flags, long long &timeNs, const long timeoutUs=100000) override |
| |
|
int | acquireReadBuffer (SoapySDR::Stream *stream, size_t &handle, const void **buffs, int &flags, long long &timeNs, const long timeoutUs=100000) override |
| |
|
void | releaseReadBuffer (SoapySDR::Stream *stream, const size_t handle) override |
| |
|
std::vector< std::string > | listAntennas (const int direction, const size_t channel) const override |
| |
|
void | setAntenna (const int direction, const size_t channel, const std::string &name) override |
| |
|
std::string | getAntenna (const int direction, const size_t channel) const override |
| |
|
bool | hasDCOffset (const int direction, const size_t channel) const override |
| |
|
bool | hasDCOffsetMode (const int direction, const size_t channel) const override |
| |
|
bool | hasIQBalance (const int, const size_t) const override |
| |
|
bool | hasIQBalanceMode (const int, const size_t) const override |
| |
|
bool | hasFrequencyCorrection (const int direction, const size_t channel) const override |
| |
|
std::vector< std::string > | listGains (const int direction, const size_t channel) const override |
| |
|
bool | hasGainMode (const int direction, const size_t channel) const override |
| |
|
void | setGain (const int direction, const size_t channel, const std::string &name, const double value) override |
| |
|
double | getGain (const int direction, const size_t channel, const std::string &name) const override |
| |
|
SoapySDR::Range | getGainRange (const int direction, const size_t channel, const std::string &name) const override |
| |
|
std::vector< std::string > | listFrequencies (const int direction, const size_t channel) const override |
| |
|
SoapySDR::RangeList | getFrequencyRange (const int direction, const size_t channel) const override |
| |
|
SoapySDR::RangeList | getFrequencyRange (const int direction, const size_t channel, const std::string &name) const override |
| |
|
SoapySDR::ArgInfoList | getFrequencyArgsInfo (const int direction, const size_t channel) const override |
| |
|
void | setFrequency (const int direction, const size_t channel, const double frequency, const SoapySDR::Kwargs &args=SoapySDR::Kwargs()) override |
| |
|
void | setFrequency (const int direction, const size_t channel, const std::string &name, const double frequency, const SoapySDR::Kwargs &args=SoapySDR::Kwargs()) override |
| |
|
double | getFrequency (const int direction, const size_t channel) const override |
| |
|
double | getFrequency (const int direction, const size_t channel, const std::string &name) const override |
| |
|
SoapySDR::RangeList | getSampleRateRange (const int direction, const size_t channel) const override |
| |
|
void | setSampleRate (const int direction, const size_t channel, const double rate) override |
| |
|
double | getSampleRate (const int direction, const size_t channel) const override |
| |
|
SoapySDR::ArgInfoList | getSettingInfo () const override |
| |
|
void | writeSetting (const std::string &key, const std::string &value) override |
| |
|
vector< string > | listSensors () const override |
| |
|
SoapySDR::ArgInfo | getSensorInfo (const string &key) const override |
| |
|
string | readSensor (const string &key) const override |
| |
|
void | Callback (const sddc_complex_t *data, uint32_t len) |
| |