From 0a3823171320cb6071aa26cf304bc4721bf6089c Mon Sep 17 00:00:00 2001 From: hv92 Date: Fri, 21 Jul 2017 13:58:14 +0200 Subject: [PATCH] Fix altitude --- pyModeS/ehs.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyModeS/ehs.py b/pyModeS/ehs.py index e2a50a2..5b8ff46 100644 --- a/pyModeS/ehs.py +++ b/pyModeS/ehs.py @@ -117,12 +117,12 @@ def df20alt(msg): if mbit == '0': # unit in ft if qbit == '1': # 25ft interval vbin = mbin[19:25] + mbin[26] + mbin[28:32] - alt = util.bin2int(vbin) * 25 + alt = util.bin2int(vbin) * 25 - 1000 if qbit == '0': # 100ft interval # to be implemented alt = None if mbit == '1': # unit in meter - vbin = mbin[19:25] + mbin[26:32] + vbin = mbin[19:25] + mbin[26:31] alt = int(util.bin2int(vbin) * 3.28084) # convert to ft return alt