Wfm freqm options (#966)

* added WFM 180K and 40K options in freqman
* Make audio app use freqman funcs to load modulations bandwidths
This commit is contained in:
gullradriel 2023-05-10 13:16:23 +02:00 committed by GitHub
parent 04e77e0ee8
commit 58e731c56e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 11 deletions

View file

@ -36,6 +36,8 @@ using namespace tonekey;
#include "string_format.hpp"
#include "freqman.hpp"
namespace ui {
/* AMOptionsView *********************************************************/
@ -51,6 +53,7 @@ AMOptionsView::AMOptionsView(
&options_config,
});
freqman_set_bandwidth_option( AM_MODULATION , options_config );
options_config.set_selected_index(receiver_model.am_configuration());
options_config.on_change = [this](size_t n, OptionsField::value_t) {
receiver_model.set_am_configuration(n);
@ -72,6 +75,7 @@ NBFMOptionsView::NBFMOptionsView(
&field_squelch
});
freqman_set_bandwidth_option( NFM_MODULATION , options_config );
options_config.set_selected_index(receiver_model.nbfm_configuration());
options_config.on_change = [this](size_t n, OptionsField::value_t) {
receiver_model.set_nbfm_configuration(n);
@ -96,6 +100,7 @@ WFMOptionsView::WFMOptionsView(
&options_config,
});
freqman_set_bandwidth_option( WFM_MODULATION , options_config );
options_config.set_selected_index(receiver_model.wfm_configuration());
options_config.on_change = [this](size_t n, OptionsField::value_t) {
receiver_model.set_wfm_configuration(n);