monitor-ofono: monitor DisconnectReason

This commit is contained in:
Pekka Pessi 2010-11-11 14:54:24 +02:00 committed by Denis Kenzior
parent b2faaa1058
commit 6d0c9d69d6
1 changed files with 11 additions and 0 deletions

View File

@ -75,6 +75,10 @@ def ussd(msg, member, path, interface):
iface = interface[interface.rfind(".") + 1:]
print "{%s} [%s] %s %s" % (iface, path, member, str(msg))
def value(value, member, path, interface):
iface = interface[interface.rfind(".") + 1:]
print "{%s} [%s] %s %s" % (iface, path, member, str(value))
if __name__ == '__main__':
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
@ -150,6 +154,13 @@ if __name__ == '__main__':
path_keyword="path",
interface_keyword="interface")
bus.add_signal_receiver(value,
bus_name="org.ofono",
signal_name = "DisconnectReason",
member_keyword="member",
path_keyword="path",
interface_keyword="interface")
for member in ["IncomingBroadcast", "EmergencyBroadcast",
"IncomingMessage", "ImmediateMessage"]:
bus.add_signal_receiver(message,