mirror of https://github.com/PentHertz/srsLTE.git
Fixed continuous tx for radio_multi
This commit is contained in:
parent
3ab74fb552
commit
346a73b5e7
|
@ -56,7 +56,6 @@ bool radio::init(char *args, char *devname, uint32_t nof_channels)
|
||||||
// Set default preamble length each known device
|
// Set default preamble length each known device
|
||||||
// We distinguish by device family, maybe we should calibrate per device
|
// We distinguish by device family, maybe we should calibrate per device
|
||||||
if (strstr(srslte_rf_name(&rf_device), "uhd")) {
|
if (strstr(srslte_rf_name(&rf_device), "uhd")) {
|
||||||
burst_preamble_sec = uhd_default_burst_preamble_sec;
|
|
||||||
continuous_tx = true;
|
continuous_tx = true;
|
||||||
} else if (strstr(srslte_rf_name(&rf_device), "bladerf")) {
|
} else if (strstr(srslte_rf_name(&rf_device), "bladerf")) {
|
||||||
burst_preamble_sec = blade_default_burst_preamble_sec;
|
burst_preamble_sec = blade_default_burst_preamble_sec;
|
||||||
|
|
|
@ -19,10 +19,12 @@ bool radio_multi::init_multi(uint32_t nof_rx_antennas, char* args, char* devname
|
||||||
// Suppress radio stdout
|
// Suppress radio stdout
|
||||||
srslte_rf_suppress_stdout(&rf_device);
|
srslte_rf_suppress_stdout(&rf_device);
|
||||||
|
|
||||||
|
continuous_tx = false;
|
||||||
tx_adv_auto = true;
|
tx_adv_auto = true;
|
||||||
// Set default preamble length each known device
|
// Set default preamble length each known device
|
||||||
// We distinguish by device family, maybe we should calibrate per device
|
// We distinguish by device family, maybe we should calibrate per device
|
||||||
if (strstr(srslte_rf_name(&rf_device), "uhd")) {
|
if (strstr(srslte_rf_name(&rf_device), "uhd")) {
|
||||||
|
continuous_tx = true;
|
||||||
burst_preamble_sec = uhd_default_burst_preamble_sec;
|
burst_preamble_sec = uhd_default_burst_preamble_sec;
|
||||||
} else if (strstr(srslte_rf_name(&rf_device), "bladerf")) {
|
} else if (strstr(srslte_rf_name(&rf_device), "bladerf")) {
|
||||||
burst_preamble_sec = blade_default_burst_preamble_sec;
|
burst_preamble_sec = blade_default_burst_preamble_sec;
|
||||||
|
|
|
@ -161,6 +161,7 @@ bool ue::init(all_args_t *args_)
|
||||||
radio.set_burst_preamble(atof(args->rf.burst_preamble.c_str()));
|
radio.set_burst_preamble(atof(args->rf.burst_preamble.c_str()));
|
||||||
}
|
}
|
||||||
if (args->rf.continuous_tx.compare("auto")) {
|
if (args->rf.continuous_tx.compare("auto")) {
|
||||||
|
printf("set continuous %s\n", args->rf.continuous_tx.c_str());
|
||||||
radio.set_continuous_tx(args->rf.continuous_tx.compare("yes")?false:true);
|
radio.set_continuous_tx(args->rf.continuous_tx.compare("yes")?false:true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue