From 70978d58a0db9691fa7583cf1d8df839ac18431b Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Wed, 1 Feb 2012 10:45:28 -0600 Subject: test: pretty-print SMS messages in sms-get.py --- test/sms-get.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/sms-get.py b/test/sms-get.py index c302459e..7bfb3125 100755 --- a/test/sms-get.py +++ b/test/sms-get.py @@ -52,4 +52,23 @@ if modem.Get(MM_DBUS_INTERFACE_MODEM, "Enabled") == False: sms = dbus.Interface(proxy, dbus_interface=MM_DBUS_INTERFACE_MODEM_SMS) msgs = sms.List() -print msgs +i = 0 +for m in msgs: + print "-------------------------------------------------------------------" + print "%d: From: %s Time: %s SMSC: %s" % (m["index"], m["number"], m["timestamp"], m["smsc"]) + if len(m["text"]): + print " %s\n" % m["text"] + elif len(m["data"]): + print " Coding: %d" % m["data-coding-scheme"] + z = 1 + s = "" + for c in m["data"]: + s += "%02X " % c + if not z % 16: + print " %s" % s + s = "" + z += 1 + if len(s): + print " %s" % s + i += 1 + -- cgit v1.2.3-70-g09d2