mirror of https://github.com/PentHertz/srsLTE.git
Added device name to prach_test_usrp
This commit is contained in:
parent
60d563aa06
commit
8566cbb079
|
@ -53,6 +53,7 @@ static const uint32_t tx_delay_ms = 4;
|
|||
// RF parameters
|
||||
static float uhd_rx_gain = 40, uhd_tx_gain = 60, uhd_freq = 2.4e9;
|
||||
static char* uhd_args = "";
|
||||
static char* device_name = "";
|
||||
|
||||
// SRSLTE Verbose
|
||||
SRSLTE_API extern int srslte_verbose;
|
||||
|
@ -60,6 +61,7 @@ SRSLTE_API extern int srslte_verbose;
|
|||
void usage(char* prog)
|
||||
{
|
||||
printf("Usage: %s \n", prog);
|
||||
printf(" -d RF device name [Default %s]\n", device_name);
|
||||
printf(" -a UHD args [Default %s]\n", uhd_args);
|
||||
printf(" -c Continous Tx? [Default %s]\n", continous_tx ? "true" : "false");
|
||||
printf(" -f UHD TX/RX frequency [Default %.2f MHz]\n", uhd_freq / 1e6);
|
||||
|
@ -90,8 +92,11 @@ void usage(char* prog)
|
|||
void parse_args(int argc, char** argv)
|
||||
{
|
||||
int opt;
|
||||
while ((opt = getopt(argc, argv, "acpfFgGrRstoPOvz")) != -1) {
|
||||
while ((opt = getopt(argc, argv, "acdpfFgGrRstoPOvz")) != -1) {
|
||||
switch (opt) {
|
||||
case 'd':
|
||||
device_name = argv[optind];
|
||||
break;
|
||||
case 'a':
|
||||
uhd_args = argv[optind];
|
||||
break;
|
||||
|
@ -217,7 +222,7 @@ int main(int argc, char** argv)
|
|||
// Send through UHD
|
||||
srslte_rf_t rf;
|
||||
printf("Opening RF device...\n");
|
||||
if (srslte_rf_open(&rf, uhd_args)) {
|
||||
if (srslte_rf_open_devname(&rf, device_name, uhd_args, 1)) {
|
||||
ERROR("Error opening &uhd\n");
|
||||
exit(-1);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue