From 6d0c9d69d6fc78fbc1f53ee7802d7e2ed3936d81 Mon Sep 17 00:00:00 2001 From: Pekka Pessi Date: Thu, 11 Nov 2010 14:54:24 +0200 Subject: [PATCH] monitor-ofono: monitor DisconnectReason --- test/monitor-ofono | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/test/monitor-ofono b/test/monitor-ofono index 2f49f76c..8570c341 100755 --- a/test/monitor-ofono +++ b/test/monitor-ofono @@ -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,