---
 test/test-nettime |   35 +++++++++++++++++++++++++++++++++++
 1 files changed, 35 insertions(+), 0 deletions(-)
 create mode 100755 test/test-nettime

diff --git a/test/test-nettime b/test/test-nettime
new file mode 100755
index 0000000..908a5db
--- /dev/null
+++ b/test/test-nettime
@@ -0,0 +1,35 @@
+#!/usr/bin/python
+
+import gobject
+import dbus
+import sys
+import time
+import dbus.service
+import dbus.mainloop.glib
+
+
+class NetworkTime(dbus.service.Object):
+       def __init__(self):
+               busName = dbus.service.BusName('com.meego.time',
+                                       bus = dbus.SystemBus())
+               dbus.service.Object.__init__(self, busName, '/com/meego/time')
+       @dbus.service.method(dbus_interface="com.meego.NetworkTime",
+                                       in_signature="a{sv}", out_signature="")
+       def Notify(self, arg):
+               print arg
+               print
+               print "Time from mobile: %d" % arg["UTC"]
+               print "DST: %d" % arg["DST"]
+               print "Timezone: %d" % arg["Timezone"]
+               print "MNC: %s" % arg["MobileNetworkCode"]
+               print "MCC: %s" % arg["MobileCountryCode"]
+
+if __name__ == '__main__':
+       dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
+       agent = NetworkTime()
+
+       mainloop = gobject.MainLoop()
+       mainloop.run()
+
+
+
-- 
1.7.1

_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono

Reply via email to