Skip to content

Commit 50648af

Browse files
committed
Added alias support.
1 parent cd988e7 commit 50648af

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

sources/radio/help_structures.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ struct Device {
6868
std::vector<Gain> gains{};
6969
std::string serial{};
7070
std::string driver{};
71+
std::string alias{};
7172
Frequency sample_rate{};
7273
std::vector<FrequencyRange> ranges{};
7374
float start_recording_level{};
@@ -78,4 +79,5 @@ struct Device {
7879

7980
std::string getName() const { return driver + "_" + serial; }
8081
};
81-
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT(Device, connected, enabled, gains, serial, driver, sample_rate, ranges, start_recording_level, stop_recording_level, satellites, sample_rates, crontabs)
82+
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT(
83+
Device, connected, enabled, gains, serial, driver, alias, sample_rate, ranges, start_recording_level, stop_recording_level, satellites, sample_rates, crontabs)

sources/radio/sdr_device.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ SdrDevice::SdrDevice(const Config& config, const Device& device, Mqtt& mqtt, Tra
1818
: m_sampleRate(device.sample_rate),
1919
m_isInitialized(false),
2020
m_frequencyRange({0, 0}),
21-
m_dataController(mqtt, device.getName()),
21+
m_dataController(mqtt, device.alias.empty() ? device.getName() : device.alias),
2222
m_tb(gr::make_top_block("sdr")),
2323
m_powerFileSink(nullptr),
2424
m_rawIqFileSink(nullptr),

0 commit comments

Comments
 (0)