radio_tool
0.2.1
Loading...
Searching...
No Matches
src
yaesu_radio.cpp
1
19
#include <radio_tool/radio/yaesu_radio.hpp>
20
#include <radio_tool/fw/yaesu_fw.hpp>
21
#include <radio_tool/util/flash.hpp>
22
23
#include <math.h>
24
#include <iomanip>
25
#include <iostream>
26
#include <vector>
27
28
using namespace
radio_tool::radio
;
29
30
auto
YaesuRadio::ToString
() const -> const std::
string
31
{
32
std::stringstream out;
33
34
auto
model = h8sx.IdentifyDevice();
35
36
out <<
"== Yaesu Radio Info =="
<< std::endl
37
<<
"Radio: "
<< model << std::endl;
38
39
return
out.str();
40
}
41
42
auto
YaesuRadio::WriteFirmware
(
const
std::string& file) ->
void
43
{
44
auto
fw =
fw::YaesuFW
();
45
fw.Read(file);
46
47
auto
to_write = fw.GetData();
48
h8sx.Init();
49
h8sx.IdentifyDevice();
50
h8sx.Download(to_write);
51
}
radio_tool::fw::YaesuFW
Definition:
yaesu_fw.hpp:48
radio_tool::radio::YaesuRadio::WriteFirmware
auto WriteFirmware(const std::string &file) -> void override
Definition:
yaesu_radio.cpp:42
radio_tool::radio::YaesuRadio::ToString
auto ToString() const -> const std::string override
Definition:
yaesu_radio.cpp:30
radio_tool::radio
Definition:
ailunce_radio.hpp:27
Generated by
1.9.6