mirror of git://git.sysmocom.de/ofono
test: Update to the new Manager api
This commit is contained in:
parent
b24439ed7b
commit
ba6db3af42
|
@ -347,7 +347,6 @@ test_scripts = test/backtrace \
|
|||
test/test-call-barring \
|
||||
test/test-call-forwarding \
|
||||
test/test-call-settings \
|
||||
test/test-manager \
|
||||
test/test-modem \
|
||||
test/test-network-registration \
|
||||
test/test-phonebook \
|
||||
|
|
|
@ -8,14 +8,9 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
|
||||
for path in properties["Modems"]:
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.Modem')
|
||||
|
||||
properties = modem.GetProperties()
|
||||
modems = manager.GetModems()
|
||||
|
||||
for path, properties in modems:
|
||||
if "org.ofono.ConnectionManager" not in properties["Interfaces"]:
|
||||
continue
|
||||
|
||||
|
|
|
@ -8,8 +8,9 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
|
||||
path, properties = modems[0]
|
||||
|
||||
ussd = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.SupplementaryServices')
|
||||
|
|
|
@ -8,14 +8,9 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
|
||||
for path in properties["Modems"]:
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.Modem')
|
||||
|
||||
properties = modem.GetProperties()
|
||||
modems = manager.GetModems()
|
||||
|
||||
for path, properties in modems:
|
||||
if "org.ofono.ConnectionManager" not in properties["Interfaces"]:
|
||||
continue
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
modems = manager.GetModems()
|
||||
|
||||
path = properties["Modems"][0]
|
||||
path, properties = modems[0]
|
||||
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.VoiceCallManager')
|
||||
|
|
|
@ -8,14 +8,9 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
|
||||
for path in properties["Modems"]:
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.Modem')
|
||||
|
||||
properties = modem.GetProperties()
|
||||
modems = manager.GetModems()
|
||||
|
||||
for path, properties in modems:
|
||||
if "org.ofono.ConnectionManager" not in properties["Interfaces"]:
|
||||
continue
|
||||
|
||||
|
|
|
@ -8,9 +8,9 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
modems = manager.GetModems()
|
||||
|
||||
path = properties["Modems"][0]
|
||||
path, properties = modems[0]
|
||||
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.VoiceCallManager')
|
||||
|
|
|
@ -10,8 +10,8 @@ if len(sys.argv) == 2:
|
|||
else:
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
|
||||
print "Disconnecting modem %s..." % path
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
|
|
|
@ -10,8 +10,8 @@ if len(sys.argv) == 2:
|
|||
else:
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
|
||||
print "Enabling cell broadcast on modem %s..." % path
|
||||
cbs = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
|
|
|
@ -10,8 +10,8 @@ if len(sys.argv) == 2:
|
|||
else:
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
|
||||
print "Connecting modem %s..." % path
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
|
|
|
@ -12,8 +12,8 @@ if len(sys.argv) == 4:
|
|||
elif len(sys.argv) == 3:
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
pin_type = sys.argv[1]
|
||||
pin = sys.argv[2]
|
||||
else:
|
||||
|
|
|
@ -10,8 +10,8 @@ if len(sys.argv) == 2:
|
|||
else:
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
|
||||
netreg = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.NetworkRegistration')
|
||||
|
|
|
@ -9,8 +9,8 @@ if len(sys.argv) == 2:
|
|||
else:
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
|
||||
radiosettings = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.RadioSettings')
|
||||
|
|
|
@ -8,9 +8,8 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.VoiceCallManager')
|
||||
|
|
|
@ -12,8 +12,8 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
|
||||
ussd = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.SupplementaryServices')
|
||||
|
|
|
@ -7,14 +7,9 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
|
||||
for path in properties["Modems"]:
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.Modem')
|
||||
|
||||
properties = modem.GetProperties()
|
||||
modems = manager.GetModems()
|
||||
|
||||
for path, properties in modems:
|
||||
print "[ %s ]" % (path)
|
||||
|
||||
if "org.ofono.VoiceCallManager" not in properties["Interfaces"]:
|
||||
|
|
|
@ -7,14 +7,9 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
|
||||
for path in properties["Modems"]:
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.Modem')
|
||||
|
||||
properties = modem.GetProperties()
|
||||
modems = manager.GetModems()
|
||||
|
||||
for path, properties in modems:
|
||||
print "[ %s ]" % (path)
|
||||
|
||||
if "org.ofono.ConnectionManager" not in properties["Interfaces"]:
|
||||
|
|
|
@ -7,14 +7,9 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
|
||||
for path in properties["Modems"]:
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.Modem')
|
||||
|
||||
properties = modem.GetProperties()
|
||||
modems = manager.GetModems()
|
||||
|
||||
for path, properties in modems:
|
||||
print "[ %s ]" % (path)
|
||||
|
||||
for key in properties.keys():
|
||||
|
|
|
@ -8,14 +8,9 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
|
||||
for path in properties["Modems"]:
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.Modem')
|
||||
|
||||
properties = modem.GetProperties()
|
||||
modems = manager.GetModems()
|
||||
|
||||
for path, properties in modems:
|
||||
print "[ %s ]" % (path)
|
||||
|
||||
if "org.ofono.NetworkRegistration" not in properties["Interfaces"]:
|
||||
|
|
|
@ -12,8 +12,8 @@ if len(sys.argv) == 4:
|
|||
elif len(sys.argv) == 3:
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
pin_type = sys.argv[1]
|
||||
pin = sys.argv[2]
|
||||
else:
|
||||
|
|
|
@ -92,6 +92,20 @@ if __name__ == '__main__':
|
|||
path_keyword="path",
|
||||
interface_keyword="interface")
|
||||
|
||||
bus.add_signal_receiver(added,
|
||||
bus_name="org.ofono",
|
||||
signal_name = "ModemAdded",
|
||||
member_keyword="member",
|
||||
path_keyword="path",
|
||||
interface_keyword="interface")
|
||||
|
||||
bus.add_signal_receiver(removed,
|
||||
bus_name="org.ofono",
|
||||
signal_name = "ModemRemoved",
|
||||
member_keyword="member",
|
||||
path_keyword="path",
|
||||
interface_keyword="interface")
|
||||
|
||||
bus.add_signal_receiver(added,
|
||||
bus_name="org.ofono",
|
||||
signal_name = "ContextAdded",
|
||||
|
|
|
@ -9,8 +9,8 @@ if len(sys.argv) == 2:
|
|||
else:
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
|
||||
print "Setting modem %s offline..." % path
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', path), 'org.ofono.Modem')
|
||||
|
|
|
@ -9,8 +9,8 @@ if len(sys.argv) == 2:
|
|||
else:
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
|
||||
print "Setting modem %s online..." % path
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', path), 'org.ofono.Modem')
|
||||
|
|
|
@ -8,9 +8,8 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.VoiceCallManager')
|
||||
|
|
|
@ -8,14 +8,9 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
|
||||
for path in properties["Modems"]:
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.Modem')
|
||||
|
||||
properties = modem.GetProperties()
|
||||
modems = manager.GetModems()
|
||||
|
||||
for path, properties in modems:
|
||||
if "org.ofono.ConnectionManager" not in properties["Interfaces"]:
|
||||
continue
|
||||
|
||||
|
|
|
@ -7,14 +7,9 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
|
||||
for path in properties["Modems"]:
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.Modem')
|
||||
|
||||
properties = modem.GetProperties()
|
||||
modems = manager.GetModems()
|
||||
|
||||
for path, properties in modems:
|
||||
if "org.ofono.ConnectionManager" not in properties["Interfaces"]:
|
||||
continue
|
||||
|
||||
|
|
|
@ -10,8 +10,8 @@ if len(sys.argv) == 2:
|
|||
else:
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
|
||||
print "Propose scanning for modem %s..." % path
|
||||
netreg = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
|
|
|
@ -8,9 +8,8 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.MessageManager')
|
||||
|
|
|
@ -11,8 +11,8 @@ if len(sys.argv) == 3:
|
|||
elif len(sys.argv) == 2:
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
topics = sys.argv[1]
|
||||
else:
|
||||
print "%s [PATH] topics" % (sys.argv[0])
|
||||
|
|
|
@ -8,9 +8,8 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
|
||||
cv = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.CallVolume')
|
||||
|
|
|
@ -8,9 +8,8 @@ bus = dbus.SystemBus()
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
properties = manager.GetProperties()
|
||||
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
|
||||
cv = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.CallVolume')
|
||||
|
|
|
@ -11,8 +11,8 @@ if len(sys.argv) == 3:
|
|||
elif len(sys.argv) == 2:
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
tech = sys.argv[1]
|
||||
else:
|
||||
print "%s [PATH] technology" % (sys.argv[0])
|
||||
|
|
|
@ -11,8 +11,8 @@ if len(sys.argv) == 3:
|
|||
elif len(sys.argv) == 2:
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.getmodems()
|
||||
path = modems[0][0]
|
||||
enabled = sys.argv[1]
|
||||
else:
|
||||
print "%s [PATH] topics" % (sys.argv[0])
|
||||
|
|
|
@ -41,9 +41,9 @@ if __name__ == "__main__":
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
modems = manager.GetProperties()['Modems']
|
||||
modems = manager.GetModems()
|
||||
|
||||
cm = dbus.Interface(bus.get_object('org.ofono', modems[0]),
|
||||
cm = dbus.Interface(bus.get_object('org.ofono', modems[0][0]),
|
||||
'org.ofono.CallMeter')
|
||||
|
||||
cm.connect_to_signal("PropertyChanged", cm_property_changed)
|
||||
|
|
|
@ -38,9 +38,9 @@ if __name__ == "__main__":
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
modems = manager.GetProperties()['Modems']
|
||||
modems = manager.GetModems()
|
||||
|
||||
cb = dbus.Interface(bus.get_object('org.ofono', modems[0]),
|
||||
cb = dbus.Interface(bus.get_object('org.ofono', modems[0][0]),
|
||||
'org.ofono.CallBarring')
|
||||
|
||||
cb.connect_to_signal("PropertyChanged", property_changed)
|
||||
|
|
|
@ -25,12 +25,9 @@ if __name__ == "__main__":
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
try:
|
||||
modems = manager.GetProperties()['Modems']
|
||||
except dbus.DBusException, e:
|
||||
print "Unable to get the modem list %s" % e
|
||||
modems = manager.GetModems()
|
||||
|
||||
cf = dbus.Interface(bus.get_object('org.ofono', modems[0]),
|
||||
cf = dbus.Interface(bus.get_object('org.ofono', modems[0][0]),
|
||||
'org.ofono.CallForwarding')
|
||||
|
||||
cf.connect_to_signal("PropertyChanged", property_changed)
|
||||
|
|
|
@ -30,9 +30,9 @@ if __name__ == "__main__":
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
modems = manager.GetProperties()['Modems']
|
||||
modems = manager.GetModems()
|
||||
|
||||
cs = dbus.Interface(bus.get_object('org.ofono', modems[0]),
|
||||
cs = dbus.Interface(bus.get_object('org.ofono', modems[0][0]),
|
||||
'org.ofono.CallSettings')
|
||||
|
||||
cs.connect_to_signal("PropertyChanged", property_changed)
|
||||
|
|
|
@ -1,28 +0,0 @@
|
|||
#!/usr/bin/python
|
||||
|
||||
import gobject
|
||||
|
||||
import dbus
|
||||
import dbus.mainloop.glib
|
||||
|
||||
def property_changed(property, value):
|
||||
print "Manager property %s changed to %s" % (name, value)
|
||||
|
||||
if __name__ == "__main__":
|
||||
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
|
||||
|
||||
bus = dbus.SystemBus()
|
||||
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
manager.connect_to_signal("PropertyChanged", property_changed)
|
||||
|
||||
try:
|
||||
properties = manager.GetProperties()
|
||||
print properties['Modems']
|
||||
except dbus.DBusException, e:
|
||||
print "Unable to call GetProperties %s" % e
|
||||
|
||||
mainloop = gobject.MainLoop()
|
||||
mainloop.run()
|
|
@ -16,10 +16,8 @@ if __name__ == "__main__":
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
modems = manager.GetProperties()['Modems']
|
||||
print modems
|
||||
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', modems[0]),
|
||||
modems = manager.GetModems()
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', modems[0][0]),
|
||||
'org.ofono.Modem')
|
||||
|
||||
modem.connect_to_signal("PropertyChanged", property_changed)
|
||||
|
|
|
@ -31,9 +31,9 @@ if __name__ == "__main__":
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
modems = manager.GetProperties()['Modems']
|
||||
modems = manager.GetModems()
|
||||
|
||||
netreg = dbus.Interface(bus.get_object('org.ofono', modems[0]),
|
||||
netreg = dbus.Interface(bus.get_object('org.ofono', modems[0][0]),
|
||||
'org.ofono.NetworkRegistration')
|
||||
|
||||
netreg.connect_to_signal("PropertyChanged", network_property_changed)
|
||||
|
|
|
@ -8,12 +8,8 @@ if __name__ == "__main__":
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
try:
|
||||
modems = manager.GetProperties()['Modems']
|
||||
except dbus.DBusException, e:
|
||||
print "Unable to get the Modems property %s" % e
|
||||
|
||||
phonebook = dbus.Interface(bus.get_object('org.ofono', modems[0]),
|
||||
modems = manager.GetModems()
|
||||
phonebook = dbus.Interface(bus.get_object('org.ofono', modems[0][0]),
|
||||
'org.ofono.Phonebook')
|
||||
|
||||
print phonebook.Import(timeout=100)
|
||||
|
|
|
@ -22,12 +22,9 @@ if __name__ == "__main__":
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
try:
|
||||
modems = manager.GetProperties()['Modems']
|
||||
except dbus.DBusException, e:
|
||||
print "Unable to get the Modems property %s" % e
|
||||
modems = manager.GetModems()
|
||||
|
||||
cb = dbus.Interface(bus.get_object('org.ofono', modems[0]),
|
||||
cb = dbus.Interface(bus.get_object('org.ofono', modems[0][0]),
|
||||
'org.ofono.CallBarring')
|
||||
|
||||
cb.connect_to_signal("PropertyChanged", property_changed)
|
||||
|
|
|
@ -27,17 +27,14 @@ if __name__ == "__main__":
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
try:
|
||||
modems = manager.GetProperties()['Modems']
|
||||
except dbus.DBusException, e:
|
||||
print "Unable to get the Modems property %s" % e
|
||||
modems = manager.GetModems()
|
||||
|
||||
cf = dbus.Interface(bus.get_object('org.ofono', modems[0]),
|
||||
cf = dbus.Interface(bus.get_object('org.ofono', modems[0][0]),
|
||||
'org.ofono.CallForwarding')
|
||||
|
||||
cf.connect_to_signal("PropertyChanged", property_changed)
|
||||
|
||||
ss = dbus.Interface(bus.get_object('org.ofono', modems[0]),
|
||||
ss = dbus.Interface(bus.get_object('org.ofono', modems[0][0]),
|
||||
'org.ofono.SupplementaryServices')
|
||||
|
||||
# Clear everything
|
||||
|
|
|
@ -22,12 +22,9 @@ if __name__ == "__main__":
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
try:
|
||||
modems = manager.GetProperties()['Modems']
|
||||
except dbus.DBusException, e:
|
||||
print "Unable to get the Modems property %s" % e
|
||||
modems = manager.GetModems()
|
||||
|
||||
cs = dbus.Interface(bus.get_object('org.ofono', modems[0]),
|
||||
cs = dbus.Interface(bus.get_object('org.ofono', modems[0][0]),
|
||||
'org.ofono.CallSettings')
|
||||
|
||||
cs.connect_to_signal("PropertyChanged", property_changed)
|
||||
|
|
|
@ -145,14 +145,9 @@ if __name__ == '__main__':
|
|||
manager = dbus.Interface(bus.get_object("org.ofono", "/"),
|
||||
"org.ofono.Manager")
|
||||
|
||||
properties = manager.GetProperties()
|
||||
|
||||
for path in properties["Modems"]:
|
||||
modem = dbus.Interface(bus.get_object('org.ofono', path),
|
||||
'org.ofono.Modem')
|
||||
|
||||
properties = modem.GetProperties()
|
||||
modems = manager.GetModems()
|
||||
|
||||
for path, properties in modems:
|
||||
if "org.ofono.SimToolkit" not in properties["Interfaces"]:
|
||||
continue
|
||||
|
||||
|
|
|
@ -30,12 +30,8 @@ if __name__ == "__main__":
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
try:
|
||||
modems = manager.GetProperties()['Modems']
|
||||
except dbus.DBusException, e:
|
||||
print "Unable to get the Modems property %s" % e
|
||||
|
||||
ss = dbus.Interface(bus.get_object('org.ofono', modems[0]),
|
||||
modems = manager.GetModems()
|
||||
ss = dbus.Interface(bus.get_object('org.ofono', modems[0][0]),
|
||||
'org.ofono.SupplementaryServices')
|
||||
|
||||
props = ss.GetProperties()
|
||||
|
|
|
@ -54,9 +54,8 @@ if __name__ == "__main__":
|
|||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
|
||||
modems = manager.GetProperties()['Modems']
|
||||
modem = modems[0]
|
||||
print modems
|
||||
modems = manager.GetModems()
|
||||
modem = modems[0][0]
|
||||
|
||||
if (len(sys.argv) == 3):
|
||||
modem = sys.argv[1]
|
||||
|
|
|
@ -12,8 +12,8 @@ if len(sys.argv) == 4:
|
|||
elif len(sys.argv) == 3:
|
||||
manager = dbus.Interface(bus.get_object('org.ofono', '/'),
|
||||
'org.ofono.Manager')
|
||||
properties = manager.GetProperties()
|
||||
path = properties["Modems"][0]
|
||||
modems = manager.GetModems()
|
||||
path = modems[0][0]
|
||||
pin_type = sys.argv[1]
|
||||
pin = sys.argv[2]
|
||||
else:
|
||||
|
|
Loading…
Reference in New Issue