diff --git a/pyModeS/decoder/bds/bds08.py b/pyModeS/decoder/bds/bds08.py index 7516b13..895e525 100644 --- a/pyModeS/decoder/bds/bds08.py +++ b/pyModeS/decoder/bds/bds08.py @@ -36,8 +36,9 @@ def category(msg): if common.typecode(msg) < 1 or common.typecode(msg) > 4: raise RuntimeError("%s: Not a identification message" % msg) - msgbin = common.hex2bin(msg) - return common.bin2int(msgbin[5:8]) + msgbin = common.hex2bin(msg) + mebin = msgbin[32:87] + return common.bin2int(mebin[5:8]) def callsign(msg):