From 5ebff86675ce8ac40776f1ed96d88f65ba7d6c67 Mon Sep 17 00:00:00 2001 From: Rohit Gupta <rohit.gupta@eurecom.fr> Date: Tue, 19 Jan 2016 19:35:21 +0100 Subject: [PATCH] added support for specifying gateway + help print --- .../tools/configure_cots_bandrich_ue.py | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/cmake_targets/autotests/tools/configure_cots_bandrich_ue.py b/cmake_targets/autotests/tools/configure_cots_bandrich_ue.py index e22f86e67cb..99c4a04eaae 100755 --- a/cmake_targets/autotests/tools/configure_cots_bandrich_ue.py +++ b/cmake_targets/autotests/tools/configure_cots_bandrich_ue.py @@ -126,8 +126,8 @@ def start_ue () : break ip = IPRoute() idx = ip.link_lookup(ifname=iface)[0] - os.system ('route add 192.172.0.1 ppp0') - os.system ('ping 192.172.0.1') + os.system ('route add ' + gw + ' ppp0') + os.system ('ping ' + gw) break except Exception, e: error = ' Interface ' + iface + 'does not exist...' @@ -188,7 +188,10 @@ def find_usb_path(idVendor, idProduct): return tmpdir return '' -for arg in sys.argv[1:]: +i=1 +gw='192.172.0.1' +while i < len(sys.argv): + arg=sys.argv[i] if arg == '--start-ue' : find_open_port() print 'Using Serial port : ' + serial_port @@ -199,8 +202,17 @@ for arg in sys.argv[1:]: stop_ue() elif arg == '--reset-ue' : reset_ue() + elif arg == '-gw' : + gw = sys.argv[i+1] + i=i+1 + elif arg == '-h' : + print "--reset-ue: Reset the UE on USB Bus. Similar to unplugging and plugging the UE" + print "--stop-ue: Stop the UE. Send DETACH command" + print "--start-ue: Start the UE. Send ATTACH command" + print "-gw: Specify the default gw as sometimes the gateway/route arguments are not set properly via wvdial" else : print " Script called with wrong arguments, arg = " + arg sys.exit() + i = i +1 -- GitLab