PicoScenes API Docs
 
Loading...
Searching...
No Matches
SDRConnectionProfile Struct Reference

#include <SDRHardwareInformation.hxx>

Public Types

enum class  SDRConnectionType : uint8_t { Ethernet = 0 , USB = 1 , PCIe = 2 , UnSpecified = 255 }
 

Public Member Functions

const SDREthernetConnectionInterfacegetPrimaryInterface () const
 
bool isDualConnection () const
 

Public Attributes

SDRConnectionType connectionType {SDRConnectionType::UnSpecified}
 
std::vector< SDREthernetConnectionInterfaceethernetInterfaces {}
 
SDRDeviceCombinationType combinationType {SDRDeviceCombinationType::None}
 
uint8_t combinedDeviceCount {1}
 
uint8_t deviceIndexInCombination {0}
 
std::string combinationIdentifier {}
 

Detailed Description

Definition at line 33 of file SDRHardwareInformation.hxx.

Member Enumeration Documentation

◆ SDRConnectionType

enum class SDRConnectionProfile::SDRConnectionType : uint8_t
strong
Enumerator
Ethernet 
USB 
PCIe 
UnSpecified 

Definition at line 34 of file SDRHardwareInformation.hxx.

Member Function Documentation

◆ getPrimaryInterface()

const SDREthernetConnectionInterface * SDRConnectionProfile::getPrimaryInterface ( ) const
inline

Definition at line 51 of file SDRHardwareInformation.hxx.

References connectionType, Ethernet, and ethernetInterfaces.

◆ isDualConnection()

bool SDRConnectionProfile::isDualConnection ( ) const
inline

Definition at line 61 of file SDRHardwareInformation.hxx.

References ethernetInterfaces.

Member Data Documentation

◆ combinationIdentifier

std::string SDRConnectionProfile::combinationIdentifier {}

Definition at line 48 of file SDRHardwareInformation.hxx.

◆ combinationType

SDRDeviceCombinationType SDRConnectionProfile::combinationType {SDRDeviceCombinationType::None}

Definition at line 45 of file SDRHardwareInformation.hxx.

◆ combinedDeviceCount

uint8_t SDRConnectionProfile::combinedDeviceCount {1}

Definition at line 46 of file SDRHardwareInformation.hxx.

◆ connectionType

SDRConnectionType SDRConnectionProfile::connectionType {SDRConnectionType::UnSpecified}

◆ deviceIndexInCombination

uint8_t SDRConnectionProfile::deviceIndexInCombination {0}

Definition at line 47 of file SDRHardwareInformation.hxx.

◆ ethernetInterfaces

std::vector<SDREthernetConnectionInterface> SDRConnectionProfile::ethernetInterfaces {}

The documentation for this struct was generated from the following file: