Merge pull request #23 from flightaware/ignore_altitude_onGround
Ignore altitude if an airborne position message indicates it's on ground
This commit is contained in:
commit
8829b65ab2
2
mode_s.c
2
mode_s.c
|
@ -974,7 +974,7 @@ static void decodeESAirbornePosition(struct modesMessage *mm, int check_imf)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (AC12Field) {// Only attempt to decode if a valid (non zero) altitude is present
|
if (AC12Field && mm->airground != AG_GROUND) {// Only attempt to decode if a valid (non zero) altitude is present and not on ground
|
||||||
altitude_unit_t unit;
|
altitude_unit_t unit;
|
||||||
int alt = decodeAC12Field(AC12Field, &unit);
|
int alt = decodeAC12Field(AC12Field, &unit);
|
||||||
if (alt != INVALID_ALTITUDE) {
|
if (alt != INVALID_ALTITUDE) {
|
||||||
|
|
Loading…
Reference in a new issue