Removed unused items from the UI

Removed unused items from the UI
This commit is contained in:
heurist1 2021-10-21 17:14:08 +01:00
parent ab364ca497
commit 62f063aef5
3 changed files with 14 additions and 24 deletions

View File

@ -34,7 +34,7 @@ using namespace pocsag;
void POCSAGLogger::log_raw_data(const pocsag::POCSAGPacket& packet, const uint32_t frequency) { void POCSAGLogger::log_raw_data(const pocsag::POCSAGPacket& packet, const uint32_t frequency) {
std::string entry = "Raw: F:" + to_string_dec_uint(frequency) + "Hz " + std::string entry = "Raw: F:" + to_string_dec_uint(frequency) + "Hz " +
pocsag::bitrate_str(packet.bitrate()) + " Codewords:"; to_string_dec_uint(packet.bitrate()) + " Codewords:";
// Raw hex dump of all the codewords // Raw hex dump of all the codewords
for (size_t c = 0; c < 16; c++) for (size_t c = 0; c < 16; c++)
@ -70,8 +70,6 @@ POCSAGAppView::POCSAGAppView(NavigationView& nav) {
&field_lna, &field_lna,
&field_vga, &field_vga,
&field_frequency, &field_frequency,
&options_bitrate,
&options_phase,
&check_log, &check_log,
&field_volume, &field_volume,
&check_ignore, &check_ignore,
@ -102,15 +100,6 @@ POCSAGAppView::POCSAGAppView(NavigationView& nav) {
logging = v; logging = v;
}; };
options_bitrate.on_change = [this](size_t, OptionsField::value_t v) {
on_config_changed(v, options_phase.selected_index_value());
};
options_bitrate.set_selected_index(1); // 1200bps
options_phase.on_change = [this](size_t, OptionsField::value_t v) {
on_config_changed(options_bitrate.selected_index_value(),v);
};
field_volume.set_value((receiver_model.headphone_volume() - audio::headphone::volume_range().max).decibel() + 99); field_volume.set_value((receiver_model.headphone_volume() - audio::headphone::volume_range().max).decibel() + 99);
field_volume.on_change = [this](int32_t v) { field_volume.on_change = [this](int32_t v) {
this->on_headphone_volume_changed(v); this->on_headphone_volume_changed(v);
@ -182,9 +171,10 @@ void POCSAGAppView::on_packet(const POCSAGPacketMessage * message) {
std::string console_info; std::string console_info;
const uint32_t roundVal = 50;
const uint32_t bitrate = roundVal * ((message->packet.bitrate() + (roundVal/2))/roundVal);
console_info = "\n" + to_string_datetime(message->packet.timestamp(), HM); console_info = "\n" + to_string_datetime(message->packet.timestamp(), HM);
console_info += " " + pocsag::bitrate_str(message->packet.bitrate()); console_info += " " + to_string_dec_uint(bitrate);
console_info += " ADDR:" + to_string_dec_uint(pocsag_state.address); console_info += " ADDR:" + to_string_dec_uint(pocsag_state.address);
console_info += " F" + to_string_dec_uint(pocsag_state.function); console_info += " F" + to_string_dec_uint(pocsag_state.function);

View File

@ -105,7 +105,7 @@ private:
} }
}; };
Checkbox check_log { Checkbox check_log {
{ 22 * 8, 21 }, { 24 * 8, 21 },
3, 3,
"LOG", "LOG",
true true
@ -119,19 +119,19 @@ private:
}; };
Checkbox check_ignore { Checkbox check_ignore {
{ 1 * 8, 40 }, { 1 * 8, 21 },
15, 12,
"Ignore address:", "Ignore addr:",
true true
}; };
SymField sym_ignore { SymField sym_ignore {
{ 19 * 8, 40 }, { 16 * 8, 21 },
7, 7,
SymField::SYMFIELD_DEC SymField::SYMFIELD_DEC
}; };
Console console { Console console {
{ 0, 4 * 16, 240, 240 } { 0, 3 * 16, 240, 256 }
}; };
std::unique_ptr<POCSAGLogger> logger { }; std::unique_ptr<POCSAGLogger> logger { };

View File

@ -63,11 +63,11 @@ public:
return (index < 16) ? codewords[index] : 0; return (index < 16) ? codewords[index] : 0;
} }
void set_bitrate(const BitRate bitrate) { void set_bitrate(const uint16_t bitrate) {
bitrate_ = bitrate; bitrate_ = bitrate;
} }
BitRate bitrate() const { uint16_t bitrate() const {
return bitrate_; return bitrate_;
} }
@ -81,12 +81,12 @@ public:
void clear() { void clear() {
codewords.fill(0); codewords.fill(0);
bitrate_ = UNKNOWN; bitrate_ = 0u;
flag_ = NORMAL; flag_ = NORMAL;
} }
private: private:
BitRate bitrate_ { UNKNOWN }; uint16_t bitrate_ { 0 };
PacketFlag flag_ { NORMAL }; PacketFlag flag_ { NORMAL };
std::array <uint32_t, 16> codewords { 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 }; std::array <uint32_t, 16> codewords { 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 };
Timestamp timestamp_ { }; Timestamp timestamp_ { };