summaryrefslogtreecommitdiffstats
path: root/test/initiate-ussd
diff options
context:
space:
mode:
authorBertrand Aygon <bertrand.aygon@intel.com>2011-06-08 16:18:57 +0200
committerDenis Kenzior <denkenz@gmail.com>2011-06-06 15:09:39 -0500
commit85b0d8accb72c0d6d58f7521f080e04f50d9bb53 (patch)
treefe47c8b2e13f3cb014b12db21addb343ab006449 /test/initiate-ussd
parentf746cba504451a6929228307c753a0c94be03c17 (diff)
downloadofono-85b0d8accb72c0d6d58f7521f080e04f50d9bb53.tar.bz2
test: Add modem argument to initiate-ussd
Diffstat (limited to 'test/initiate-ussd')
-rwxr-xr-xtest/initiate-ussd12
1 files changed, 9 insertions, 3 deletions
diff --git a/test/initiate-ussd b/test/initiate-ussd
index b6a2d867..098ec878 100755
--- a/test/initiate-ussd
+++ b/test/initiate-ussd
@@ -4,7 +4,7 @@ import sys
import dbus
if (len(sys.argv) < 2):
- print "Usage: %s <ussd-string>" % (sys.argv[0])
+ print "Usage: %s [modem] <ussd-string>" % (sys.argv[0])
sys.exit(1)
bus = dbus.SystemBus()
@@ -13,7 +13,13 @@ manager = dbus.Interface(bus.get_object('org.ofono', '/'),
'org.ofono.Manager')
modems = manager.GetModems()
-path = modems[0][0]
+
+if (len(sys.argv) == 2):
+ path = modems[0][0]
+ ussdstring = sys.argv[1]
+else:
+ path = sys.argv[1]
+ ussdstring = sys.argv[2]
ussd = dbus.Interface(bus.get_object('org.ofono', path),
'org.ofono.SupplementaryServices')
@@ -26,7 +32,7 @@ print "State: %s" % (state)
if state != "idle":
sys.exit(1);
-result = ussd.Initiate(sys.argv[1], timeout=100)
+result = ussd.Initiate(ussdstring, timeout=100)
properties = ussd.GetProperties()
state = properties["State"]