Add script for entering pin

This commit is contained in:
Daniel Wagner 2010-04-20 14:06:32 +02:00 committed by Denis Kenzior
parent 17c2c08fa5
commit 90462a6fc3
1 changed files with 26 additions and 0 deletions

26
test/enter-pin Executable file
View File

@ -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)