From ef5746de11a27410383882cc25c69c592e1517c8 Mon Sep 17 00:00:00 2001 From: Damjan Adamic Date: Thu, 12 Nov 2015 18:47:27 +0100 Subject: [PATCH] Re #3043: added Air speed parser --- radio/util/sport-parse.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/radio/util/sport-parse.py b/radio/util/sport-parse.py index 1a455587a..cf062d876 100755 --- a/radio/util/sport-parse.py +++ b/radio/util/sport-parse.py @@ -51,12 +51,17 @@ def ParseSWR(packet, dataId, prim, appId, data, crc): print "packet: %s (%4d)" % (dump(packet), lineNumber) , print " SWR: %d" % (data & 0xFF) +def ParseAirSpeed(packet, dataId, prim, appId, data, crc): + print "packet: %s (%4d)" % (dump(packet), lineNumber) , + print " Aspd: %.1f m/s" % (data/10.0) + appIdParsers = ( (0x0300, 0x030f, ParseFlVSS), (0xf101, 0xf101, ParseRSSI), (0xf102, 0xf103, ParseAdc), (0xf104, 0xf104, ParseBatt), (0xf105, 0xf105, ParseSWR), + (0x0a00, 0x0a0f, ParseAirSpeed), ) def dump(data, maxLen = None):