From 1b3dcef659d41d88f3e536999a9ff4d4a82069dc Mon Sep 17 00:00:00 2001 From: Junzi Sun Date: Wed, 4 Apr 2018 09:46:21 +0200 Subject: [PATCH] add oe_flag() back --- pyModeS/decoder/adsb.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pyModeS/decoder/adsb.py b/pyModeS/decoder/adsb.py index d63ddff..e509fce 100644 --- a/pyModeS/decoder/adsb.py +++ b/pyModeS/decoder/adsb.py @@ -211,3 +211,14 @@ def nic(msg): else: nic = -1 return nic + + +def oe_flag(msg): + """Check the odd/even flag. Bit 54, 0 for even, 1 for odd. + Args: + msg (string): 28 bytes hexadecimal message string + Returns: + int: 0 or 1, for even or odd frame + """ + msgbin = common.hex2bin(msg) + return int(msgbin[53])