#include <SDRHardwareInformation.hxx>
Public Member Functions | |
void | merge (const SDRMainBoardInfo &other) |
size_t | getTotalBoardCount () const |
void | buildInverseMap () |
Public Attributes | |
std::string | name |
std::string | serial {} |
std::string | model {} |
std::string | resource {} |
std::string | fpgaImage {} |
PicoScenesDeviceType | deviceType {PicoScenesDeviceType::Unknown} |
PicoScenesDeviceSubtype | deviceSubtype {PicoScenesDeviceSubtype::Unknown} |
uint16_t | deviceOrder {0} |
SDRConnectionProfile | connectionProfile |
std::map< std::string, std::string > | inverseMap {} |
std::vector< SDRMainBoardInfo > | otherBoards {} |
Definition at line 83 of file SDRHardwareInformation.hxx.
|
inline |
Definition at line 105 of file SDRHardwareInformation.hxx.
References connectionProfile, SDRConnectionProfile::connectionType, SDRConnectionProfile::Ethernet, SDRConnectionProfile::ethernetInterfaces, inverseMap, name, resource, and serial.
|
inline |
Definition at line 101 of file SDRHardwareInformation.hxx.
References otherBoards.
Referenced by SDRDeviceHardwareInformation::getHardwareBoardCount().
|
inline |
Definition at line 96 of file SDRHardwareInformation.hxx.
References otherBoards.
SDRConnectionProfile SDRMainBoardInfo::connectionProfile |
Definition at line 92 of file SDRHardwareInformation.hxx.
Referenced by buildInverseMap().
uint16_t SDRMainBoardInfo::deviceOrder {0} |
Definition at line 91 of file SDRHardwareInformation.hxx.
PicoScenesDeviceSubtype SDRMainBoardInfo::deviceSubtype {PicoScenesDeviceSubtype::Unknown} |
Definition at line 90 of file SDRHardwareInformation.hxx.
PicoScenesDeviceType SDRMainBoardInfo::deviceType {PicoScenesDeviceType::Unknown} |
Definition at line 89 of file SDRHardwareInformation.hxx.
std::string SDRMainBoardInfo::fpgaImage {} |
Definition at line 88 of file SDRHardwareInformation.hxx.
std::map<std::string, std::string> SDRMainBoardInfo::inverseMap {} |
Definition at line 93 of file SDRHardwareInformation.hxx.
Referenced by buildInverseMap().
std::string SDRMainBoardInfo::model {} |
Definition at line 86 of file SDRHardwareInformation.hxx.
std::string SDRMainBoardInfo::name |
Definition at line 84 of file SDRHardwareInformation.hxx.
Referenced by buildInverseMap().
std::vector<SDRMainBoardInfo> SDRMainBoardInfo::otherBoards {} |
Definition at line 94 of file SDRHardwareInformation.hxx.
Referenced by SDRDeviceHardwareInformation::getAllHardwareBoards(), SDRDeviceHardwareInformation::getHardwareBoardByIndex(), getTotalBoardCount(), and merge().
std::string SDRMainBoardInfo::resource {} |
Definition at line 87 of file SDRHardwareInformation.hxx.
Referenced by buildInverseMap().
std::string SDRMainBoardInfo::serial {} |
Definition at line 85 of file SDRHardwareInformation.hxx.
Referenced by buildInverseMap().