srs: Convert additional_args attr to list to allow combining different params
Change-Id: I4b371332cd6fbe11b98c85c79a6f8fdcc776a57b
This commit is contained in:
parent
393cd61382
commit
e592de8056
|
@ -34,7 +34,7 @@ def on_register_schemas():
|
|||
'rx_gain': schema.UINT,
|
||||
'rf_dev_type': schema.STR,
|
||||
'rf_dev_args': schema.STR,
|
||||
'additional_args': schema.STR,
|
||||
'additional_args[]': schema.STR,
|
||||
'enable_measurements': schema.BOOL_STR,
|
||||
'a1_report_type': schema.STR,
|
||||
'a1_report_value': schema.INT,
|
||||
|
|
|
@ -176,7 +176,9 @@ class srsENB(enb.eNodeB):
|
|||
self.enable_pcap = util.str2bool(values['enb'].get('enable_pcap', 'false'))
|
||||
config.overlay(values, dict(enb={'enable_pcap': self.enable_pcap}))
|
||||
|
||||
self._additional_args = values['enb'].get('additional_args', '').split()
|
||||
self._additional_args = []
|
||||
for add_args in values['enb'].get('additional_args', []):
|
||||
self._additional_args += add_args.split()
|
||||
|
||||
# We need to set some specific variables programatically here to match IP addresses:
|
||||
if self._conf.get('rf_dev_type') == 'zmq':
|
||||
|
|
|
@ -35,7 +35,7 @@ def on_register_schemas():
|
|||
'rf_dev_type': schema.STR,
|
||||
'rf_dev_args': schema.STR,
|
||||
'num_carriers': schema.UINT,
|
||||
'additional_args': schema.STR,
|
||||
'additional_args[]': schema.STR,
|
||||
'airplane_t_on_ms': schema.INT,
|
||||
'airplane_t_off_ms': schema.INT,
|
||||
'tx_gain': schema.UINT,
|
||||
|
@ -231,6 +231,9 @@ class srsUE(MS):
|
|||
config.overlay(values, dict(ue={'enable_pcap': self.enable_pcap}))
|
||||
|
||||
self._additional_args = values['ue'].get('additional_args', '').split()
|
||||
for add_args in values['ue'].get('additional_args', []):
|
||||
self._additional_args += add_args.split()
|
||||
|
||||
|
||||
self.num_carriers = int(values['ue'].get('num_carriers', 1))
|
||||
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
modifiers:
|
||||
enb:
|
||||
- additional_args: ${param1}
|
||||
- additional_args:
|
||||
- ${param1}
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
modifiers:
|
||||
modem:
|
||||
- additional_args: ${param1}
|
||||
- additional_args:
|
||||
- ${param1}
|
||||
|
|
Loading…
Reference in New Issue