aboutsummaryrefslogtreecommitdiff
path: root/test/sms-get.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/sms-get.py')
-rwxr-xr-xtest/sms-get.py21
1 files changed, 20 insertions, 1 deletions
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
+