OLD | NEW |
1 #!/usr/bin/python | 1 #!/usr/bin/python |
2 | 2 |
| 3 # Copyright (c) 2011 The Chromium OS Authors. All rights reserved. |
| 4 # Use of this source code is governed by a BSD-style license that can be |
| 5 # found in the LICENSE file. |
| 6 |
3 import dbus | 7 import dbus |
4 import mm | 8 import mm |
5 import sys | 9 import sys |
6 | 10 |
7 manager = mm.ModemManager() | 11 devices = mm.EnumerateDevices() |
8 | |
9 devices = manager.manager.EnumerateDevices() | |
10 | 12 |
11 network = "" | 13 network = "" |
12 | 14 |
13 if len(sys.argv) > 1: | 15 if len(sys.argv) > 1: |
14 network = sys.argv[1] | 16 network = sys.argv[1] |
15 | 17 |
16 for path in devices: | 18 for manager, path in devices: |
17 | 19 |
18 props = manager.Properties(path) | 20 props = manager.Properties(path) |
19 | 21 |
20 if props['Type'] == mm.ModemManager.GSM_MODEM: | 22 if props['Type'] == mm.ModemManager.GSM_MODEM: |
21 print 'Path: %s' % path | 23 print 'Path: %s' % path |
22 print '' | 24 print '' |
23 | 25 |
24 gsm_network = manager.GsmNetwork(path) | 26 gsm_network = manager.GsmNetwork(path) |
25 gsm_network.Register("") | 27 gsm_network.Register("") |
OLD | NEW |