pdsch_enodeb: add tx gain control over page-up/down keys

this allows to modify the tx gain of a running pdsch_enodeb
with the page-up/down keys in 1dB steps
master
Andre Puschmann 4 years ago
parent 382f56fbea
commit cfee074756

@ -49,6 +49,8 @@ static char* output_file_name = NULL;
#define RIGHT_KEY 67
#define UP_KEY 65
#define DOWN_KEY 66
#define PAGE_UP 53
#define PAGE_DOWN 54
static srslte_cell_t cell = {
25, // nof_prb
@ -58,7 +60,6 @@ static srslte_cell_t cell = {
SRSLTE_PHICH_NORM, // PHICH length
SRSLTE_PHICH_R_1, // PHICH resources
SRSLTE_FDD,
};
static int net_port = -1; // -1 generates random dataThat means there is some problem sending samples to the device
@ -580,6 +581,22 @@ static int update_control()
if (prbset_num > 0)
prbset_num--;
break;
#ifndef DISABLE_RF
case PAGE_UP:
if (!output_file_name) {
rf_gain++;
srslte_rf_set_tx_gain(&radio, rf_gain);
printf("Set TX gain: %.1f dB\n", srslte_rf_get_tx_gain(&radio));
}
break;
case PAGE_DOWN:
if (!output_file_name) {
rf_gain--;
srslte_rf_set_tx_gain(&radio, rf_gain);
printf("Set TX gain: %.1f dB\n", srslte_rf_get_tx_gain(&radio));
}
break;
#endif
}
} else {
switch (input[0]) {

Loading…
Cancel
Save