diff options
author | Daniel Wagner <daniel.wagner@bmw-carit.de> | 2010-04-20 14:06:32 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2010-04-20 12:05:27 -0500 |
commit | 90462a6fc3a350b4ecfc7318ca19a65207d6250c (patch) | |
tree | ca43238f62a1b0125ef3101135590e8b9d7e11aa /test/enter-pin | |
parent | 17c2c08fa5c877869438aca3c8a6b4323a3c7760 (diff) | |
download | ofono-90462a6fc3a350b4ecfc7318ca19a65207d6250c.tar.bz2 |
Add script for entering pin
Diffstat (limited to 'test/enter-pin')
-rwxr-xr-x | test/enter-pin | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/test/enter-pin b/test/enter-pin new file mode 100755 index 00000000..792b6b28 --- /dev/null +++ b/test/enter-pin @@ -0,0 +1,26 @@ +#!/usr/bin/python + +import dbus +import sys + +bus = dbus.SystemBus() + +if len(sys.argv) == 4: + path = sys.argv[1] + pin_type = sys.argv[2] + pin = sys.argv[3] +elif len(sys.argv) == 3: + manager = dbus.Interface(bus.get_object('org.ofono', '/'), + 'org.ofono.Manager') + properties = manager.GetProperties() + path = properties["Modems"][0] + pin_type = sys.argv[1] + pin = sys.argv[2] +else: + print "%s [PATH] pin_type pin" % (sys.argv[0]) + +print "Enter Pin for modem %s..." % path +simmanager = dbus.Interface(bus.get_object('org.ofono', path), + 'org.ofono.SimManager') + +simmanager.EnterPin(pin_type, pin) |