Formatted code (#1007)

* Updated style

* Updated files

* fixed new line

* Updated spacing

* File fix WIP

* Updated to clang 13

* updated comment style

* Removed old comment code
This commit is contained in:
jLynx 2023-05-19 08:16:05 +12:00 committed by GitHub
parent 7aca7ce74d
commit 033c4e9a5b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
599 changed files with 70746 additions and 66896 deletions

View file

@ -31,96 +31,96 @@
#include "volume.hpp"
class ReceiverModel {
public:
enum class Mode {
AMAudio = 0,
NarrowbandFMAudio = 1,
WidebandFMAudio = 2,
SpectrumAnalysis = 3,
Capture = 4
};
public:
enum class Mode {
AMAudio = 0,
NarrowbandFMAudio = 1,
WidebandFMAudio = 2,
SpectrumAnalysis = 3,
Capture = 4
};
rf::Frequency tuning_frequency() const;
void set_tuning_frequency(rf::Frequency f);
rf::Frequency tuning_frequency() const;
void set_tuning_frequency(rf::Frequency f);
rf::Frequency frequency_step() const;
void set_frequency_step(rf::Frequency f);
rf::Frequency frequency_step() const;
void set_frequency_step(rf::Frequency f);
void set_antenna_bias();
bool rf_amp() const;
void set_rf_amp(bool enabled);
void set_antenna_bias();
int32_t lna() const;
void set_lna(int32_t v_db);
bool rf_amp() const;
void set_rf_amp(bool enabled);
uint32_t baseband_bandwidth() const;
void set_baseband_bandwidth(uint32_t v);
int32_t lna() const;
void set_lna(int32_t v_db);
int32_t vga() const;
void set_vga(int32_t v_db);
uint32_t baseband_bandwidth() const;
void set_baseband_bandwidth(uint32_t v);
int32_t tx_gain() const;
void set_tx_gain(int32_t v_db);
uint32_t sampling_rate() const;
void set_sampling_rate(uint32_t v);
int32_t vga() const;
void set_vga(int32_t v_db);
Mode modulation() const;
void set_modulation(Mode v);
int32_t tx_gain() const;
void set_tx_gain(int32_t v_db);
volume_t headphone_volume() const;
void set_headphone_volume(volume_t v);
uint8_t squelch_level() const;
void set_squelch_level(uint8_t v);
uint32_t sampling_rate() const;
void set_sampling_rate(uint32_t v);
void enable();
void disable();
Mode modulation() const;
void set_modulation(Mode v);
size_t am_configuration() const;
void set_am_configuration(const size_t n);
volume_t headphone_volume() const;
void set_headphone_volume(volume_t v);
size_t nbfm_configuration() const;
void set_nbfm_configuration(const size_t n);
uint8_t squelch_level() const;
void set_squelch_level(uint8_t v);
size_t wfm_configuration() const;
void set_wfm_configuration(const size_t n);
void enable();
void disable();
void set_configuration_without_init(const Mode new_mode, const rf::Frequency new_frequency_step, const size_t new_am_config_index, const size_t new_nbfm_config_index, const size_t new_wfm_config_index, uint8_t new_squelch_level);
size_t am_configuration() const;
void set_am_configuration(const size_t n);
private:
rf::Frequency frequency_step_ { 25000 };
bool enabled_ { false };
bool rf_amp_ { false };
int32_t lna_gain_db_ { 32 };
uint32_t baseband_bandwidth_ { max283x::filter::bandwidth_minimum };
int32_t vga_gain_db_ { 32 };
int32_t tx_gain_db_ { 47 };
Mode mode_ { Mode::NarrowbandFMAudio };
uint32_t sampling_rate_ { 3072000 };
size_t am_config_index = 0;
size_t nbfm_config_index = 0;
size_t wfm_config_index = 0;
volume_t headphone_volume_ { -43.0_dB };
uint8_t squelch_level_ { 80 };
size_t nbfm_configuration() const;
void set_nbfm_configuration(const size_t n);
int32_t tuning_offset();
size_t wfm_configuration() const;
void set_wfm_configuration(const size_t n);
void update_tuning_frequency();
void update_antenna_bias();
void update_rf_amp();
void update_lna();
void update_baseband_bandwidth();
void update_vga();
void update_tx_gain();
void update_sampling_rate();
void update_headphone_volume();
void set_configuration_without_init(const Mode new_mode, const rf::Frequency new_frequency_step, const size_t new_am_config_index, const size_t new_nbfm_config_index, const size_t new_wfm_config_index, uint8_t new_squelch_level);
void update_modulation();
void update_am_configuration();
void update_nbfm_configuration();
void update_wfm_configuration();
private:
rf::Frequency frequency_step_{25000};
bool enabled_{false};
bool rf_amp_{false};
int32_t lna_gain_db_{32};
uint32_t baseband_bandwidth_{max283x::filter::bandwidth_minimum};
int32_t vga_gain_db_{32};
int32_t tx_gain_db_{47};
Mode mode_{Mode::NarrowbandFMAudio};
uint32_t sampling_rate_{3072000};
size_t am_config_index = 0;
size_t nbfm_config_index = 0;
size_t wfm_config_index = 0;
volume_t headphone_volume_{-43.0_dB};
uint8_t squelch_level_{80};
int32_t tuning_offset();
void update_tuning_frequency();
void update_antenna_bias();
void update_rf_amp();
void update_lna();
void update_baseband_bandwidth();
void update_vga();
void update_tx_gain();
void update_sampling_rate();
void update_headphone_volume();
void update_modulation();
void update_am_configuration();
void update_nbfm_configuration();
void update_wfm_configuration();
};
#endif/*__RECEIVER_MODEL_H__*/
#endif /*__RECEIVER_MODEL_H__*/