Adjust --interactive display
Allow 8 character Longitudes to cope with -179.999 Change the type of signalLevel to unsigned chae. Negative signal levels make no sense.
This commit is contained in:
parent
8ed0574ac8
commit
748f2f5e91
|
@ -56,7 +56,7 @@
|
||||||
// MinorVer changes when additional features are added, but not for bug fixes (range 00-99)
|
// MinorVer changes when additional features are added, but not for bug fixes (range 00-99)
|
||||||
// DayDate & Year changes for all changes, including for bug fixes. It represent the release date of the update
|
// DayDate & Year changes for all changes, including for bug fixes. It represent the release date of the update
|
||||||
//
|
//
|
||||||
#define MODES_DUMP1090_VERSION "1.04.2704.13"
|
#define MODES_DUMP1090_VERSION "1.04.2804.13"
|
||||||
|
|
||||||
#define MODES_DEFAULT_RATE 2000000
|
#define MODES_DEFAULT_RATE 2000000
|
||||||
#define MODES_DEFAULT_FREQ 1090000000
|
#define MODES_DEFAULT_FREQ 1090000000
|
||||||
|
@ -141,7 +141,7 @@ struct client {
|
||||||
struct aircraft {
|
struct aircraft {
|
||||||
uint32_t addr; /* ICAO address */
|
uint32_t addr; /* ICAO address */
|
||||||
char flight[9]; /* Flight number */
|
char flight[9]; /* Flight number */
|
||||||
char signalLevel; /* Signal Amplitude */
|
unsigned char signalLevel; /* Signal Amplitude */
|
||||||
int altitude; /* Altitude */
|
int altitude; /* Altitude */
|
||||||
int speed; /* Velocity computed from EW and NS components. */
|
int speed; /* Velocity computed from EW and NS components. */
|
||||||
int track; /* Angle of flight. */
|
int track; /* Angle of flight. */
|
||||||
|
@ -2695,7 +2695,7 @@ void interactiveShowData(void) {
|
||||||
if (flags & MODEAC_MSG_MODEA_HIT) {mode[2] = 'a';}
|
if (flags & MODEAC_MSG_MODEA_HIT) {mode[2] = 'a';}
|
||||||
if (flags & MODEAC_MSG_MODEC_HIT) {mode[3] = 'c';}
|
if (flags & MODEAC_MSG_MODEC_HIT) {mode[3] = 'c';}
|
||||||
|
|
||||||
printf("%06x %-4s %-4s %-8s %5d %4d %3d %-7.03f %-7.03f %3d %6d %2d\n",
|
printf("%06x %-4s %-4s %-8s %5d %3d %3d %7.03f %8.03f %3d %5d %2d\n",
|
||||||
a->addr, mode, squawk, a->flight, altitude, speed, a->track,
|
a->addr, mode, squawk, a->flight, altitude, speed, a->track,
|
||||||
a->lat, a->lon, a->signalLevel, msgs, (int)(now - a->seen));
|
a->lat, a->lon, a->signalLevel, msgs, (int)(now - a->seen));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue