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

Public Member Functions

 AilunceRadio (const std::string &prt, const std::string &fname)
 
auto WriteFirmware (const std::string &file) -> void override
 
auto ToString () const -> const std::string override
 
virtual auto WriteFirmware (const std::string &file) -> void=0
 
virtual auto ToString () const -> const std::string=0
 

Static Public Member Functions

static auto SupportsDevice (const std::string &) -> bool
 
static auto Create (const std::string &port) -> AilunceRadio *
 

Static Public Attributes

static const auto VID = 0x067b
 
static const auto PID = 0x2303
 

Detailed Description

Definition at line 28 of file ailunce_radio.hpp.

Constructor & Destructor Documentation

◆ AilunceRadio()

radio_tool::radio::AilunceRadio::AilunceRadio ( const std::string &  prt,
const std::string &  fname 
)
inline

Definition at line 35 of file ailunce_radio.hpp.

Member Function Documentation

◆ Create()

static auto radio_tool::radio::AilunceRadio::Create ( const std::string &  port) -> AilunceRadio*
inlinestatic

Definition at line 43 of file ailunce_radio.hpp.

◆ SupportsDevice()

auto AilunceRadio::SupportsDevice ( const std::string &  port) -> bool
static

Definition at line 71 of file ailunce_radio.cpp.

◆ ToString()

auto AilunceRadio::ToString ( ) const -> const std::string
overridevirtual

Get general info about the radio

Implements radio_tool::radio::RadioOperations.

Definition at line 44 of file ailunce_radio.cpp.

◆ WriteFirmware()

auto AilunceRadio::WriteFirmware ( const std::string &  file) -> void
overridevirtual

Write a firmware file to the device (Firmware Upgrade)

Implements radio_tool::radio::RadioOperations.

Definition at line 49 of file ailunce_radio.cpp.

Member Data Documentation

◆ PID

const auto radio_tool::radio::AilunceRadio::PID = 0x2303
static

Definition at line 33 of file ailunce_radio.hpp.

◆ VID

const auto radio_tool::radio::AilunceRadio::VID = 0x067b
static

Definition at line 32 of file ailunce_radio.hpp.


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