ofono/test/enter-pin

27 lines
603 B
Plaintext
Raw Normal View History

2010-04-20 12:06:32 +00:00
#!/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)