adding subdev selection for nrUE
This commit is contained in:
@@ -117,6 +117,8 @@ int vcdflag = 0;
|
|||||||
|
|
||||||
double rx_gain_off = 0.0;
|
double rx_gain_off = 0.0;
|
||||||
char *usrp_args = NULL;
|
char *usrp_args = NULL;
|
||||||
|
char *tx_subdev = NULL;
|
||||||
|
char *rx_subdev = NULL;
|
||||||
char *rrc_config_path = NULL;
|
char *rrc_config_path = NULL;
|
||||||
char *uecap_file = NULL;
|
char *uecap_file = NULL;
|
||||||
int dumpframe = 0;
|
int dumpframe = 0;
|
||||||
@@ -372,6 +374,8 @@ void init_openair0(void) {
|
|||||||
openair0_cfg[card].configFilename = get_softmodem_params()->rf_config_file;
|
openair0_cfg[card].configFilename = get_softmodem_params()->rf_config_file;
|
||||||
|
|
||||||
if (usrp_args) openair0_cfg[card].sdr_addrs = usrp_args;
|
if (usrp_args) openair0_cfg[card].sdr_addrs = usrp_args;
|
||||||
|
if (tx_subdev) openair0_cfg[card].tx_subdev = tx_subdev;
|
||||||
|
if (rx_subdev) openair0_cfg[card].rx_subdev = rx_subdev;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,6 +29,8 @@
|
|||||||
/*------------------------------------------------------------------------------------------------------------------------------------------*/
|
/*------------------------------------------------------------------------------------------------------------------------------------------*/
|
||||||
#define CMDLINE_NRUEPARAMS_DESC { \
|
#define CMDLINE_NRUEPARAMS_DESC { \
|
||||||
{"usrp-args", CONFIG_HLP_USRP_ARGS, 0, strptr:(char **)&usrp_args, defstrval:"type=b200", TYPE_STRING, 0}, \
|
{"usrp-args", CONFIG_HLP_USRP_ARGS, 0, strptr:(char **)&usrp_args, defstrval:"type=b200", TYPE_STRING, 0}, \
|
||||||
|
{"tx_subdev", CONFIG_HLP_USRP_ARGS, 0, strptr:(char **)&tx_subdev, defstrval:"", TYPE_STRING, 0}, \
|
||||||
|
{"rx_subdev", CONFIG_HLP_USRP_ARGS, 0, strptr:(char **)&rx_subdev, defstrval:"", TYPE_STRING, 0}, \
|
||||||
{"single-thread-disable", CONFIG_HLP_NOSNGLT, PARAMFLAG_BOOL, iptr:&single_thread_flag, defintval:1, TYPE_INT, 0}, \
|
{"single-thread-disable", CONFIG_HLP_NOSNGLT, PARAMFLAG_BOOL, iptr:&single_thread_flag, defintval:1, TYPE_INT, 0}, \
|
||||||
{"dlsch-parallel", CONFIG_HLP_DLSCH_PARA, 0, iptr:(int32_t *)&nrUE_params.nr_dlsch_parallel, defintval:0, TYPE_UINT8, 0}, \
|
{"dlsch-parallel", CONFIG_HLP_DLSCH_PARA, 0, iptr:(int32_t *)&nrUE_params.nr_dlsch_parallel, defintval:0, TYPE_UINT8, 0}, \
|
||||||
{"offset-divisor", CONFIG_HLP_OFFSET_DIV, 0, uptr:(uint32_t *)&nrUE_params.ofdm_offset_divisor, defuintval:UINT_MAX, TYPE_UINT32, 0}, \
|
{"offset-divisor", CONFIG_HLP_OFFSET_DIV, 0, uptr:(uint32_t *)&nrUE_params.ofdm_offset_divisor, defuintval:UINT_MAX, TYPE_UINT32, 0}, \
|
||||||
|
|||||||
Reference in New Issue
Block a user