More debugging
[gregoa/zavai.git] / src / app_gps.vala
index 430461f7caa08938dd81eaa1bc2a6f9fa3f5ce59..12c5f05d1f5ce69db0f0d579977f4f3d5c055c51 100644 (file)
@@ -263,7 +263,7 @@ public class SatelliteMonitor : Applet
        public void on_sat_info(PtrArray< HashTable<string, Value?> > data)
        {
                store.clear();
-               // zavai.info("CH ID SN ELE AZI Used Diff Alm Eph Bad Status")
+stderr.printf("CH ID SN ELE AZI Used Diff Alm Eph Bad Status\n");
                for (int i = 0; i < data.len; ++i)
                {
                        HashTable<string, Value?> sv  = (HashTable<string, Value?>)data.pdata[i];
@@ -310,6 +310,7 @@ public class SatelliteMonitor : Applet
                                        almoreph ? "alm" : "",
                                        eph ? "eph" : "",
                                        bad ? "bad" : "", sqi);
+stderr.printf("%2d %2d %2d %3d %3d %d %d %d %d %d %s\n", chn, svid, cno, elev, azim, (int)used, (int)diff, (int)almoreph, (int)eph, (int)bad, sqi);
                }
     /*
     def on_ubxdebug_packet(self, clid, length, data):
@@ -351,7 +352,6 @@ public void init()
     // Apps
     var window_list = new SatelliteMonitor();
     zavai.registry.register_applet("ui.gps.monitor", window_list);
-    zavai.registry.getmenu("menu.main").add_applet("ui.gps.monitor");
 
     var menu_waypoint = new Waypoint();
     var menu_gpsrequest = new GPSRequestLink();
@@ -368,6 +368,7 @@ public void init()
     var menu_gps = new zavai.Menu("GPS");
     //menu_gps.add_applet("app.debug.useless");
     menu_gps.add_service_toggle("gps.gpx", "Start GPX trace", "Stop GPX trace");
+    menu_gps.add_applet("ui.gps.monitor");
     menu_gps.add_widget(menu_waypoint);
     menu_gps.add_widget(menu_gpsrequest);