major bug fix for function adsb.position_with_ref()

This commit is contained in:
junzis
2017-03-07 10:22:53 +01:00
parent b9c6db6f65
commit cadcbb1756
2 changed files with 9 additions and 2 deletions

View File

@@ -274,10 +274,10 @@ def position_with_ref(msg, lat_ref, lon_ref):
(float, float): (latitude, longitude) of the aircraft
"""
if 5 <= typecode(msg) <= 8:
return airborne_position_with_ref(msg, lat_ref, lon_ref)
return surface_position_with_ref(msg, lat_ref, lon_ref)
elif 9 <= typecode(msg) <= 18:
return surface_position_with_ref(msg, lat_ref, lon_ref)
return airborne_position_with_ref(msg, lat_ref, lon_ref)
else:
raise RuntimeError("incorrect or inconsistant message types")