SoapySDR  0.7.1-g5838bc91
Vendor and platform neutral SDR interface library
SoapySDR::Device Member List

This is the complete list of members for SoapySDR::Device, including all inherited members.

acquireReadBuffer(Stream *stream, size_t &handle, const void **buffs, int &flags, long long &timeNs, const long timeoutUs=100000)SoapySDR::Devicevirtual
acquireWriteBuffer(Stream *stream, size_t &handle, void **buffs, const long timeoutUs=100000)SoapySDR::Devicevirtual
activateStream(Stream *stream, const int flags=0, const long long timeNs=0, const size_t numElems=0)SoapySDR::Devicevirtual
closeStream(Stream *stream)SoapySDR::Devicevirtual
deactivateStream(Stream *stream, const int flags=0, const long long timeNs=0)SoapySDR::Devicevirtual
enumerate(const Kwargs &args=Kwargs())SoapySDR::Devicestatic
enumerate(const std::string &args)SoapySDR::Devicestatic
getAntenna(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getBandwidth(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getBandwidthRange(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getChannelInfo(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getClockSource(void) constSoapySDR::Devicevirtual
getDCOffset(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getDCOffsetMode(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getDirectAccessBufferAddrs(Stream *stream, const size_t handle, void **buffs)SoapySDR::Devicevirtual
getDriverKey(void) constSoapySDR::Devicevirtual
getFrequency(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getFrequency(const int direction, const size_t channel, const std::string &name) constSoapySDR::Devicevirtual
getFrequencyArgsInfo(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getFrequencyCorrection(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getFrequencyRange(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getFrequencyRange(const int direction, const size_t channel, const std::string &name) constSoapySDR::Devicevirtual
getFrontendMapping(const int direction) constSoapySDR::Devicevirtual
getFullDuplex(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getGain(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getGain(const int direction, const size_t channel, const std::string &name) constSoapySDR::Devicevirtual
getGainMode(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getGainRange(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getGainRange(const int direction, const size_t channel, const std::string &name) constSoapySDR::Devicevirtual
getHardwareInfo(void) constSoapySDR::Devicevirtual
getHardwareKey(void) constSoapySDR::Devicevirtual
getHardwareTime(const std::string &what="") constSoapySDR::Devicevirtual
getIQBalance(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getMasterClockRate(void) constSoapySDR::Devicevirtual
getMasterClockRates(void) constSoapySDR::Devicevirtual
getNativeStreamFormat(const int direction, const size_t channel, double &fullScale) constSoapySDR::Devicevirtual
getNumChannels(const int direction) constSoapySDR::Devicevirtual
getNumDirectAccessBuffers(Stream *stream)SoapySDR::Devicevirtual
getSampleRate(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getSampleRateRange(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getSensorInfo(const std::string &key) constSoapySDR::Devicevirtual
getSensorInfo(const int direction, const size_t channel, const std::string &key) constSoapySDR::Devicevirtual
getSettingInfo(void) constSoapySDR::Devicevirtual
getSettingInfo(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getStreamArgsInfo(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getStreamFormats(const int direction, const size_t channel) constSoapySDR::Devicevirtual
getStreamMTU(Stream *stream) constSoapySDR::Devicevirtual
getTimeSource(void) constSoapySDR::Devicevirtual
hasDCOffset(const int direction, const size_t channel) constSoapySDR::Devicevirtual
hasDCOffsetMode(const int direction, const size_t channel) constSoapySDR::Devicevirtual
hasFrequencyCorrection(const int direction, const size_t channel) constSoapySDR::Devicevirtual
hasGainMode(const int direction, const size_t channel) constSoapySDR::Devicevirtual
hasHardwareTime(const std::string &what="") constSoapySDR::Devicevirtual
hasIQBalance(const int direction, const size_t channel) constSoapySDR::Devicevirtual
listAntennas(const int direction, const size_t channel) constSoapySDR::Devicevirtual
listBandwidths(const int direction, const size_t channel) constSoapySDR::Devicevirtual
listClockSources(void) constSoapySDR::Devicevirtual
listFrequencies(const int direction, const size_t channel) constSoapySDR::Devicevirtual
listGains(const int direction, const size_t channel) constSoapySDR::Devicevirtual
listGPIOBanks(void) constSoapySDR::Devicevirtual
listRegisterInterfaces(void) constSoapySDR::Devicevirtual
listSampleRates(const int direction, const size_t channel) constSoapySDR::Devicevirtual
listSensors(void) constSoapySDR::Devicevirtual
listSensors(const int direction, const size_t channel) constSoapySDR::Devicevirtual
listTimeSources(void) constSoapySDR::Devicevirtual
listUARTs(void) constSoapySDR::Devicevirtual
make(const Kwargs &args=Kwargs())SoapySDR::Devicestatic
make(const std::string &args)SoapySDR::Devicestatic
make(const KwargsList &argsList)SoapySDR::Devicestatic
readGPIO(const std::string &bank) constSoapySDR::Devicevirtual
readGPIODir(const std::string &bank) constSoapySDR::Devicevirtual
readI2C(const int addr, const size_t numBytes)SoapySDR::Devicevirtual
readRegister(const std::string &name, const unsigned addr) constSoapySDR::Devicevirtual
readRegister(const unsigned addr) constSoapySDR::Devicevirtual
readRegisters(const std::string &name, const unsigned addr, const size_t length) constSoapySDR::Devicevirtual
readSensor(const std::string &key) constSoapySDR::Devicevirtual
readSensor(const int direction, const size_t channel, const std::string &key) constSoapySDR::Devicevirtual
readSetting(const std::string &key) constSoapySDR::Devicevirtual
readSetting(const int direction, const size_t channel, const std::string &key) constSoapySDR::Devicevirtual
readStream(Stream *stream, void *const *buffs, const size_t numElems, int &flags, long long &timeNs, const long timeoutUs=100000)SoapySDR::Devicevirtual
readStreamStatus(Stream *stream, size_t &chanMask, int &flags, long long &timeNs, const long timeoutUs=100000)SoapySDR::Devicevirtual
readUART(const std::string &which, const long timeoutUs=100000) constSoapySDR::Devicevirtual
releaseReadBuffer(Stream *stream, const size_t handle)SoapySDR::Devicevirtual
releaseWriteBuffer(Stream *stream, const size_t handle, const size_t numElems, int &flags, const long long timeNs=0)SoapySDR::Devicevirtual
setAntenna(const int direction, const size_t channel, const std::string &name)SoapySDR::Devicevirtual
setBandwidth(const int direction, const size_t channel, const double bw)SoapySDR::Devicevirtual
setClockSource(const std::string &source)SoapySDR::Devicevirtual
setCommandTime(const long long timeNs, const std::string &what="")SoapySDR::Devicevirtual
setDCOffset(const int direction, const size_t channel, const std::complex< double > &offset)SoapySDR::Devicevirtual
setDCOffsetMode(const int direction, const size_t channel, const bool automatic)SoapySDR::Devicevirtual
setFrequency(const int direction, const size_t channel, const double frequency, const Kwargs &args=Kwargs())SoapySDR::Devicevirtual
setFrequency(const int direction, const size_t channel, const std::string &name, const double frequency, const Kwargs &args=Kwargs())SoapySDR::Devicevirtual
setFrequencyCorrection(const int direction, const size_t channel, const double value)SoapySDR::Devicevirtual
setFrontendMapping(const int direction, const std::string &mapping)SoapySDR::Devicevirtual
setGain(const int direction, const size_t channel, const double value)SoapySDR::Devicevirtual
setGain(const int direction, const size_t channel, const std::string &name, const double value)SoapySDR::Devicevirtual
setGainMode(const int direction, const size_t channel, const bool automatic)SoapySDR::Devicevirtual
setHardwareTime(const long long timeNs, const std::string &what="")SoapySDR::Devicevirtual
setIQBalance(const int direction, const size_t channel, const std::complex< double > &balance)SoapySDR::Devicevirtual
setMasterClockRate(const double rate)SoapySDR::Devicevirtual
setSampleRate(const int direction, const size_t channel, const double rate)SoapySDR::Devicevirtual
setTimeSource(const std::string &source)SoapySDR::Devicevirtual
setupStream(const int direction, const std::string &format, const std::vector< size_t > &channels=std::vector< size_t >(), const Kwargs &args=Kwargs())SoapySDR::Devicevirtual
transactSPI(const int addr, const unsigned data, const size_t numBits)SoapySDR::Devicevirtual
unmake(Device *device)SoapySDR::Devicestatic
unmake(const std::vector< Device *> &devices)SoapySDR::Devicestatic
writeGPIO(const std::string &bank, const unsigned value)SoapySDR::Devicevirtual
writeGPIO(const std::string &bank, const unsigned value, const unsigned mask)SoapySDR::Devicevirtual
writeGPIODir(const std::string &bank, const unsigned dir)SoapySDR::Devicevirtual
writeGPIODir(const std::string &bank, const unsigned dir, const unsigned mask)SoapySDR::Devicevirtual
writeI2C(const int addr, const std::string &data)SoapySDR::Devicevirtual
writeRegister(const std::string &name, const unsigned addr, const unsigned value)SoapySDR::Devicevirtual
writeRegister(const unsigned addr, const unsigned value)SoapySDR::Devicevirtual
writeRegisters(const std::string &name, const unsigned addr, const std::vector< unsigned > &value)SoapySDR::Devicevirtual
writeSetting(const std::string &key, const std::string &value)SoapySDR::Devicevirtual
writeSetting(const int direction, const size_t channel, const std::string &key, const std::string &value)SoapySDR::Devicevirtual
writeStream(Stream *stream, const void *const *buffs, const size_t numElems, int &flags, const long long timeNs=0, const long timeoutUs=100000)SoapySDR::Devicevirtual
writeUART(const std::string &which, const std::string &data)SoapySDR::Devicevirtual
~Device(void)SoapySDR::Devicevirtual