#include <optional>
#include <cstdint>
#include <SoapySDR/Device.hpp>
#include <SoapySDR/Types.hpp>
Go to the source code of this file.
Classes | |
struct | SoapySDRDeviceIdentification |
Struct for identifying SoapySDR devices. More... | |
Namespaces | |
namespace | SoapySDRUtils |
Enumerations | |
enum class | SoapySDRType { HackRFOne , LimeSDR , BladeRF } |
Enum representing different types of SoapySDR devices. More... | |
Functions | |
bool | SoapySDRUtils::isSoapySDRDeviceName (const std::string &deviceName) |
Checks if a given device name is a SoapySDR device name. | |
const std::vector< std::map< std::string, std::string > > & | SoapySDRUtils::findAllSoapySDRCompatibleDevices () |
Finds all compatible SoapySDR devices. | |
const std::map< std::string, std::map< std::string, std::string > > & | SoapySDRUtils::soapySDRDeviceNamingMap () |
Gets a map of SoapySDR device names to their information. | |
const std::vector< std::string > & | SoapySDRUtils::getPicoScenesDeviceNames4AllSoapySDRDevice () |
Gets the names of all PicoScenes devices for SoapySDR. | |
std::optional< std::map< std::string, std::string > > | SoapySDRUtils::getDeviceInformation (const std::string &deviceName) |
Gets information about a specific device. | |
std::optional< std::array< uint8_t, 6 > > | SoapySDRUtils::resolveMACAddress (const std::string &deviceName) |
Resolves the MAC address of a device. | |
std::string | SoapySDRUtils::determineTransferType (const SoapySDR::Device *sdr) |
Determines the transfer type for a given SoapySDR device. | |
|
strong |
Enum representing different types of SoapySDR devices.
Enumerator | |
---|---|
HackRFOne | |
LimeSDR | |
BladeRF |
Definition at line 16 of file SoapySDRUtils.hxx.