Upgrade ofono to 1.2
[profile/ivi/ofono.git] / test / lockdown-modem
1 #!/usr/bin/python
2
3 import dbus
4 import sys
5
6 bus = dbus.SystemBus()
7
8 if len(sys.argv) == 2:
9         path = sys.argv[1]
10 else:
11         manager = dbus.Interface(bus.get_object('org.ofono', '/'),
12                         'org.ofono.Manager')
13         modems = manager.GetModems()
14         path = modems[0][0]
15
16 print "Locking and disconnecting modem %s..." % path
17 modem = dbus.Interface(bus.get_object('org.ofono', path),
18                                                 'org.ofono.Modem')
19
20 modem.SetProperty("Lockdown", dbus.Boolean(1))
21
22 print "press ENTER to unlock the modem %s" % path
23 sys.stdin.readline()
24
25 modem.SetProperty("Lockdown", dbus.Boolean(0))