ao_gps_split(gps_data->latitude, &lat);
ao_gps_split(gps_data->longitude, &lon);
+ if (gps_data->flags & AO_GPS_DATE_VALID)
+ printf(" 20%02d-%02d-%02d",
+ gps_data->year,
+ gps_data->month,
+ gps_data->day);
+ else
+ printf (" 0000-00-00");
printf(" %2d:%02d:%02d",
gps_data->hour,
gps_data->minute,
printf("SAT ");
n = gps_tracking_data->channels;
if (n == 0) {
- printf("not-connected\n");
+ printf("not-connected");
return;
}
sat = gps_tracking_data->sats;
v = 0;
for (c = 0; c < n; c++) {
- if (sat->svid && sat->state)
+ if (sat->svid)
v++;
sat++;
}
printf("%d ", v);
sat = gps_tracking_data->sats;
for (c = 0; c < n; c++) {
- if (sat->svid && sat->state)
- printf (" %3d %02x %3d",
+ if (sat->svid)
+ printf (" %3d %3d",
sat->svid,
- sat->state,
sat->c_n_1);
sat++;
}
- printf ("\n");
}