@ -92,6 +92,28 @@ static int parse_args(all_args_t* args, int argc, char* argv[])
("rf.time_adv_nsamples",bpo::value<string>(&args->rf.time_adv_nsamples)->default_value("auto"),"Transmission time advance")
("rf.time_adv_nsamples",bpo::value<string>(&args->rf.time_adv_nsamples)->default_value("auto"),"Transmission time advance")
("rf.continuous_tx",bpo::value<string>(&args->rf.continuous_tx)->default_value("auto"),"Transmit samples continuously to the radio or on bursts (auto/yes/no). Default is auto (yes for UHD, no for rest)")
("rf.continuous_tx",bpo::value<string>(&args->rf.continuous_tx)->default_value("auto"),"Transmit samples continuously to the radio or on bursts (auto/yes/no). Default is auto (yes for UHD, no for rest)")
("rf.bands.rx[0].min",bpo::value<float>(&args->rf.ch_rx_bands[0].min)->default_value(0),"Lower frequency boundary for CH0-RX")
("rf.bands.rx[0].max",bpo::value<float>(&args->rf.ch_rx_bands[0].max)->default_value(0),"Higher frequency boundary for CH0-RX")
("rf.bands.rx[1].min",bpo::value<float>(&args->rf.ch_rx_bands[1].min)->default_value(0),"Lower frequency boundary for CH1-RX")
("rf.bands.rx[1].max",bpo::value<float>(&args->rf.ch_rx_bands[1].max)->default_value(0),"Higher frequency boundary for CH1-RX")
("rf.bands.rx[2].min",bpo::value<float>(&args->rf.ch_rx_bands[2].min)->default_value(0),"Lower frequency boundary for CH2-RX")
("rf.bands.rx[2].max",bpo::value<float>(&args->rf.ch_rx_bands[2].max)->default_value(0),"Higher frequency boundary for CH2-RX")
("rf.bands.rx[3].min",bpo::value<float>(&args->rf.ch_rx_bands[3].min)->default_value(0),"Lower frequency boundary for CH3-RX")
("rf.bands.rx[3].max",bpo::value<float>(&args->rf.ch_rx_bands[3].max)->default_value(0),"Higher frequency boundary for CH3-RX")
("rf.bands.rx[4].min",bpo::value<float>(&args->rf.ch_rx_bands[4].min)->default_value(0),"Lower frequency boundary for CH4-RX")
("rf.bands.rx[4].max",bpo::value<float>(&args->rf.ch_rx_bands[4].max)->default_value(0),"Higher frequency boundary for CH4-RX")
("rf.bands.tx[0].min",bpo::value<float>(&args->rf.ch_tx_bands[0].min)->default_value(0),"Lower frequency boundary for CH1-TX")
("rf.bands.tx[0].max",bpo::value<float>(&args->rf.ch_tx_bands[0].max)->default_value(0),"Higher frequency boundary for CH1-TX")
("rf.bands.tx[1].min",bpo::value<float>(&args->rf.ch_tx_bands[1].min)->default_value(0),"Lower frequency boundary for CH1-TX")
("rf.bands.tx[1].max",bpo::value<float>(&args->rf.ch_tx_bands[1].max)->default_value(0),"Higher frequency boundary for CH1-TX")
("rf.bands.tx[2].min",bpo::value<float>(&args->rf.ch_tx_bands[2].min)->default_value(0),"Lower frequency boundary for CH2-TX")
("rf.bands.tx[2].max",bpo::value<float>(&args->rf.ch_tx_bands[2].max)->default_value(0),"Higher frequency boundary for CH2-TX")
("rf.bands.tx[3].min",bpo::value<float>(&args->rf.ch_tx_bands[3].min)->default_value(0),"Lower frequency boundary for CH3-TX")
("rf.bands.tx[3].max",bpo::value<float>(&args->rf.ch_tx_bands[3].max)->default_value(0),"Higher frequency boundary for CH3-TX")
("rf.bands.tx[4].min",bpo::value<float>(&args->rf.ch_tx_bands[4].min)->default_value(0),"Lower frequency boundary for CH4-TX")
("rf.bands.tx[4].max",bpo::value<float>(&args->rf.ch_tx_bands[4].max)->default_value(0),"Higher frequency boundary for CH4-TX")
("rrc.feature_group",bpo::value<uint32_t>(&args->stack.rrc.feature_group)->default_value(0xe6041000),"Hex value of the featureGroupIndicators field in the"
("rrc.feature_group",bpo::value<uint32_t>(&args->stack.rrc.feature_group)->default_value(0xe6041000),"Hex value of the featureGroupIndicators field in the"