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];
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):
// 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();
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);