15 explicit Frontend(QObject *parent = 0);
26 void init(
int signalscaler_adr,
int signalscaler_memsize,
int signalscaler_max,
int relais_controller_adr,
int relais_controller_size);
60 Signal_Scaler *scaler_rf_;
61 IP_Driver *relais_controller_;
63 int manual_scaler_setting_db_;
void init(int signalscaler_adr, int signalscaler_memsize, int signalscaler_max, int relais_controller_adr, int relais_controller_size)
initialization function for the class
Definition: frontend.cpp:20
Class for controlling the SDR frontend, i.e. the input select relais (GPIO IP core) and the rf scaler...
Definition: frontend.h:10
void send_rf_level(int rf_level, int rf_level_dbfs)
sends the current RF level
void get_scaler_setting(int scaler_value_db)
receives request to set the scaler
Definition: frontend.cpp:40
void send_scaling_value(int true_scaler_value_db)
sends the scaling value after the scaler has been set newly
void set_rf_scaler(int scaling_value_db)
sets scaler value of RF scaler
Definition: frontend.cpp:52
Frontend(QObject *parent=0)
constructor
Definition: frontend.cpp:3
~Frontend()
destructor
Definition: frontend.cpp:13
void timer_slot()
timer slot, send the current RF level and (if activated) automatically sets the scaler ...
Definition: frontend.cpp:79
void get_auto_setting(bool auto_setting)
receives request to change the scaler mode
Definition: frontend.cpp:46
void get_relais_setting(int value)
receives request to change the relais setting
Definition: frontend.cpp:57