Add missed expiry code for emergency / nac_v fields; initialize emergency_valid.
(noticed by @wiedehopf) Fixes #96
This commit is contained in:
parent
b3fcf82473
commit
c7675b3cd1
3
track.c
3
track.c
|
|
@ -111,6 +111,7 @@ static struct aircraft *trackCreateAircraft(struct modesMessage *mm) {
|
||||||
F(baro_rate, 60, 70); // ADS-B or Comm-B
|
F(baro_rate, 60, 70); // ADS-B or Comm-B
|
||||||
F(geom_rate, 60, 70); // ADS-B or Comm-B
|
F(geom_rate, 60, 70); // ADS-B or Comm-B
|
||||||
F(squawk, 15, 70); // ADS-B or Mode S
|
F(squawk, 15, 70); // ADS-B or Mode S
|
||||||
|
F(emergency, 60, 70); // ADS-B only
|
||||||
F(airground, 15, 70); // ADS-B or Mode S
|
F(airground, 15, 70); // ADS-B or Mode S
|
||||||
F(nav_qnh, 60, 70); // Comm-B only
|
F(nav_qnh, 60, 70); // Comm-B only
|
||||||
F(nav_altitude_mcp, 60, 70); // ADS-B or Comm-B
|
F(nav_altitude_mcp, 60, 70); // ADS-B or Comm-B
|
||||||
|
|
@ -1380,6 +1381,7 @@ static void trackRemoveStaleAircraft(uint64_t now)
|
||||||
EXPIRE(baro_rate);
|
EXPIRE(baro_rate);
|
||||||
EXPIRE(geom_rate);
|
EXPIRE(geom_rate);
|
||||||
EXPIRE(squawk);
|
EXPIRE(squawk);
|
||||||
|
EXPIRE(emergency);
|
||||||
EXPIRE(airground);
|
EXPIRE(airground);
|
||||||
EXPIRE(nav_qnh);
|
EXPIRE(nav_qnh);
|
||||||
EXPIRE(nav_altitude_mcp);
|
EXPIRE(nav_altitude_mcp);
|
||||||
|
|
@ -1394,6 +1396,7 @@ static void trackRemoveStaleAircraft(uint64_t now)
|
||||||
EXPIRE(nic_c);
|
EXPIRE(nic_c);
|
||||||
EXPIRE(nic_baro);
|
EXPIRE(nic_baro);
|
||||||
EXPIRE(nac_p);
|
EXPIRE(nac_p);
|
||||||
|
EXPIRE(nac_v);
|
||||||
EXPIRE(sil);
|
EXPIRE(sil);
|
||||||
EXPIRE(gva);
|
EXPIRE(gva);
|
||||||
EXPIRE(sda);
|
EXPIRE(sda);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue