From eabaaf35d0f9ccdd238fbd4585e2d2c051d66bcc Mon Sep 17 00:00:00 2001 From: Enrico Zini Date: Fri, 26 Mar 2010 16:45:43 +0000 Subject: [PATCH] Simplified the test script --- test/test-gsm-receive.vala | 33 +++++++++++++++++++++++++-------- 1 file changed, 25 insertions(+), 8 deletions(-) diff --git a/test/test-gsm-receive.vala b/test/test-gsm-receive.vala index af6ce6f..2d8a963 100644 --- a/test/test-gsm-receive.vala +++ b/test/test-gsm-receive.vala @@ -20,10 +20,13 @@ using GLib; +public DBus.Connection sbus; + //string VERSION = "0.1"; -public class GSMReceive: Object, zavai.Resource +public class GSMReceive: Object //, zavai.Resource { + public dynamic DBus.Object device; public dynamic DBus.Object network; public dynamic DBus.Object call; @@ -31,16 +34,29 @@ public class GSMReceive: Object, zavai.Resource { //zavai.gsm.gsm.request("GSMReceive"); - network = zavai.registry.sbus.get_object( + device = sbus.get_object( + "org.freesmartphone.ogsmd", + "/org/freesmartphone/GSM/Device", + "org.freesmartphone.GSM.Device"); + + network = sbus.get_object( "org.freesmartphone.ogsmd", "/org/freesmartphone/GSM/Device", "org.freesmartphone.GSM.Network"); - call = zavai.registry.sbus.get_object( + call = sbus.get_object( "org.freesmartphone.ogsmd", "/org/freesmartphone/GSM/Device", "org.freesmartphone.GSM.Call"); + stderr.printf("Registering\n"); + network.Register(); + stderr.printf("Registered\n"); + + stderr.printf("Antenna is %s\n", device.GetAntennaPower() ? "on" : "off"); + stderr.printf("Signal strength: %d\n", network.GetSignalStrength()); + stderr.printf("Calling identification: %s\n", network.GetCallingIdentification()); + network.Status += on_network_Status; network.SignalStrength += on_network_SignalStrength; call.CallStatus += on_call_Status; @@ -381,14 +397,15 @@ public class GSMReceive: Object, zavai.Resource static int main (string[] args) { Gtk.init (ref args); - Gst.init (ref args); + // Gst.init (ref args); // Set up zavai + sbus = DBus.Bus.get(DBus.BusType.SYSTEM); // Core infrastructure - zavai.config = new zavai.Config(); - zavai.config.argv0 = args[0]; - //zavai.registry = new zavai.Registry(); +// zavai.config = new zavai.Config(); +// zavai.config.argv0 = args[0]; +// zavai.registry = new zavai.Registry(); // Additional infrastructure //zavai.gsm.init(); @@ -400,7 +417,7 @@ static int main (string[] args) { Gtk.main(); // zavai.info("Shutting down") - zavai.registry.shutdown(); + // zavai.registry.shutdown(); return 0; } -- 2.39.5