diff options
author | Bertrand Aygon <bertrand.aygon@intel.com> | 2011-06-08 16:18:57 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-06-06 15:09:39 -0500 |
commit | 85b0d8accb72c0d6d58f7521f080e04f50d9bb53 (patch) | |
tree | fe47c8b2e13f3cb014b12db21addb343ab006449 /test/initiate-ussd | |
parent | f746cba504451a6929228307c753a0c94be03c17 (diff) | |
download | ofono-85b0d8accb72c0d6d58f7521f080e04f50d9bb53.tar.bz2 |
test: Add modem argument to initiate-ussd
Diffstat (limited to 'test/initiate-ussd')
-rwxr-xr-x | test/initiate-ussd | 12 |
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"] |