diff options
author | João Paulo Rechi Vita <jprvita@profusion.mobi> | 2010-01-28 19:56:22 -0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-01-29 10:41:52 -0600 |
commit | a3bdce0712e78e5a45ce1bee9d733759e092e484 (patch) | |
tree | f89874fa5105e79fc825560189714edc067022f7 /test/test-voicecall | |
parent | 4f3b99e189ec925fa0816b49f4a4bbfa999dfddf (diff) | |
download | ofono-a3bdce0712e78e5a45ce1bee9d733759e092e484.tar.bz2 |
Add ability to select modem on test-voicecall
Diffstat (limited to 'test/test-voicecall')
-rwxr-xr-x | test/test-voicecall | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/test/test-voicecall b/test/test-voicecall index 13f371a4..2da7703b 100755 --- a/test/test-voicecall +++ b/test/test-voicecall @@ -39,11 +39,9 @@ if __name__ == "__main__": global vcmanager if (len(sys.argv) < 2): - print "Useage: %s <number>" % (sys.argv[0]) + print "Useage: %s [modem] <number>" % (sys.argv[0]) sys.exit(1) - number = sys.argv[1] - dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) bus = dbus.SystemBus() @@ -52,9 +50,17 @@ if __name__ == "__main__": 'org.ofono.Manager') modems = manager.GetProperties()['Modems'] + modem = modems[0] print modems - vcmanager = dbus.Interface(bus.get_object('org.ofono', modems[0]), + if (len(sys.argv) == 3): + modem = sys.argv[1] + number = sys.argv[2] + else: + number = sys.argv[1] + print "Using modem %s" % modem + + vcmanager = dbus.Interface(bus.get_object('org.ofono', modem), 'org.ofono.VoiceCallManager') vcmanager.connect_to_signal("PropertyChanged", |