Change in osmo-gsm-tester[master]: enb_amarisoft: add rf_dev_sync option to specify the sync type

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.

pespin gerrit-no-reply at lists.osmocom.org
Tue Oct 13 10:25:36 UTC 2020


pespin has submitted this change. ( https://gerrit.osmocom.org/c/osmo-gsm-tester/+/20614 )

Change subject: enb_amarisoft: add rf_dev_sync option to specify the sync type
......................................................................

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
---
M src/osmo_gsm_tester/obj/enb.py
M src/osmo_gsm_tester/obj/enb_amarisoft.py
M src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl
M sysmocom/defaults.conf
4 files changed, 4 insertions(+), 2 deletions(-)

Approvals:
  pespin: Looks good to me, approved; Verified



diff --git a/src/osmo_gsm_tester/obj/enb.py b/src/osmo_gsm_tester/obj/enb.py
index 6384f15..fea78de 100644
--- a/src/osmo_gsm_tester/obj/enb.py
+++ b/src/osmo_gsm_tester/obj/enb.py
@@ -34,6 +34,7 @@
         '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,
diff --git a/src/osmo_gsm_tester/obj/enb_amarisoft.py b/src/osmo_gsm_tester/obj/enb_amarisoft.py
index 0f8944f..1fc4485 100644
--- a/src/osmo_gsm_tester/obj/enb_amarisoft.py
+++ b/src/osmo_gsm_tester/obj/enb_amarisoft.py
@@ -214,6 +214,7 @@
         # 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),
                                             )))
diff --git a/src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl b/src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl
index cd08835..05689c7 100644
--- a/src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl
+++ b/src/osmo_gsm_tester/templates/amarisoft_rf_driver.cfg.tmpl
@@ -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,
diff --git a/sysmocom/defaults.conf b/sysmocom/defaults.conf
index b175cbb..ed0b575 100644
--- a/sysmocom/defaults.conf
+++ b/sysmocom/defaults.conf
@@ -154,6 +154,7 @@
   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:

-- 
To view, visit https://gerrit.osmocom.org/c/osmo-gsm-tester/+/20614
To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-gsm-tester
Gerrit-Branch: master
Gerrit-Change-Id: Ie066993440840cbd2c18e8f0c0c577b92ac7092d
Gerrit-Change-Number: 20614
Gerrit-PatchSet: 1
Gerrit-Owner: srs_andre <andre at softwareradiosystems.com>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: pespin <pespin at sysmocom.de>
Gerrit-MessageType: merged
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20201013/da6a2a14/attachment.htm>


More information about the gerrit-log mailing list