enb_amarisoft: add rf_dev_sync option to specify the sync type
this allows to specify "external_clock" for example to use the external REF input of an USRP Change-Id: Ie066993440840cbd2c18e8f0c0c577b92ac7092d
This commit is contained in:
parent
4bf20439da
commit
c489f190be
|
@ -34,6 +34,7 @@ def on_register_schemas():
|
|||
'rx_gain': schema.UINT,
|
||||
'rf_dev_type': schema.STR,
|
||||
'rf_dev_args': schema.STR,
|
||||
'rf_dev_sync': schema.STR,
|
||||
'additional_args[]': schema.STR,
|
||||
'inactivity_timer': schema.INT,
|
||||
'enable_measurements': schema.BOOL_STR,
|
||||
|
|
|
@ -214,6 +214,7 @@ class AmarisoftENB(enb.eNodeB):
|
|||
# different cfg namespace 'trx'. Copy needed values over there:
|
||||
config.overlay(values, dict(trx=dict(rf_dev_type=values['enb'].get('rf_dev_type', None),
|
||||
rf_dev_args=values['enb'].get('rf_dev_args', None),
|
||||
rf_dev_sync=values['enb'].get('rf_dev_sync', None),
|
||||
rx_gain=values['enb'].get('rx_gain', None),
|
||||
tx_gain=values['enb'].get('tx_gain', None),
|
||||
)))
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
rf_driver: {
|
||||
name: "${trx.rf_dev_type}",
|
||||
sync: "${'1' if trx.rf_dev_type == 'zmq' else 'none'}",
|
||||
|
||||
args: "${trx.rf_dev_args}",
|
||||
sync: "${trx.rf_dev_sync}",
|
||||
|
||||
% if trx.rf_dev_type == 'zmq':
|
||||
dl_sample_bits: 16,
|
||||
|
|
|
@ -154,6 +154,7 @@ amarisoftenb:
|
|||
enable_pcap: false
|
||||
tx_gain: 89
|
||||
rx_gain: 60
|
||||
rf_dev_sync: none
|
||||
log_options: all.level=error,all.max_size=0,nas.level=debug,nas.max_size=1,s1ap.level=debug,s1ap.max_size=1,x2ap.level=debug,x2ap.max_size=1,rrc.level=debug,rrc.max_size=1
|
||||
|
||||
srsue:
|
||||
|
|
Loading…
Reference in New Issue