radio_tool 0.2.1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
radio_tool::radio::USBRadioInfo Class Reference
Inheritance diagram for radio_tool::radio::USBRadioInfo:
Inheritance graph
Collaboration diagram for radio_tool::radio::USBRadioInfo:
Collaboration graph

Public Member Functions

 USBRadioInfo (const CreateRadioOps l, const std::wstring &mfg, const std::wstring &prd, const uint16_t &vid, const uint16_t &pid, const uint16_t &idx)
 
auto ToString () const -> const std::wstring override
 
auto OpenDevice () const -> RadioOperations *override
 
virtual auto ToString () const -> const std::wstring=0
 
virtual auto OpenDevice () const -> RadioOperations *=0
 

Public Attributes

const std::wstring manufacturer
 
const std::wstring product
 
const uint16_t vid
 
const uint16_t pid
 
const uint16_t index
 

Detailed Description

Definition at line 32 of file usb_radio_factory.hpp.

Constructor & Destructor Documentation

◆ USBRadioInfo()

radio_tool::radio::USBRadioInfo::USBRadioInfo ( const CreateRadioOps  l,
const std::wstring &  mfg,
const std::wstring &  prd,
const uint16_t &  vid,
const uint16_t &  pid,
const uint16_t &  idx 
)
inline

Definition at line 38 of file usb_radio_factory.hpp.

Member Function Documentation

◆ OpenDevice()

auto radio_tool::radio::USBRadioInfo::OpenDevice ( ) const -> RadioOperations*
inlineoverridevirtual

Implements radio_tool::radio::RadioInfo.

Definition at line 59 of file usb_radio_factory.hpp.

◆ ToString()

auto radio_tool::radio::USBRadioInfo::ToString ( ) const -> const std::wstring
inlineoverridevirtual

Implements radio_tool::radio::RadioInfo.

Definition at line 47 of file usb_radio_factory.hpp.

Member Data Documentation

◆ index

const uint16_t radio_tool::radio::USBRadioInfo::index

Definition at line 36 of file usb_radio_factory.hpp.

◆ manufacturer

const std::wstring radio_tool::radio::USBRadioInfo::manufacturer

Definition at line 35 of file usb_radio_factory.hpp.

◆ pid

const uint16_t radio_tool::radio::USBRadioInfo::pid

Definition at line 36 of file usb_radio_factory.hpp.

◆ product

const std::wstring radio_tool::radio::USBRadioInfo::product

Definition at line 35 of file usb_radio_factory.hpp.

◆ vid

const uint16_t radio_tool::radio::USBRadioInfo::vid

Definition at line 36 of file usb_radio_factory.hpp.


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