From 37cd6abb4147a460cf46f728494abeb75f295994 Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Tue, 16 Feb 2016 21:06:28 +0000 Subject: [PATCH] Doc updates. --- protocols/airspy_adsb.md | 2 +- protocols/beast.md | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/protocols/airspy_adsb.md b/protocols/airspy_adsb.md index 3e3cdc3..d28f1b0 100644 --- a/protocols/airspy_adsb.md +++ b/protocols/airspy_adsb.md @@ -18,7 +18,7 @@ level data. Unlike raw format, lines are terminated with `\r\n` (`0x0d 0x0a`). * `;` (`0x3b`) * 1 byte MLAT precision (see below) * `;` (`0x3b`) -* 2 byte big-endian RSSI +* 2 byte big-endian [RSSI](https://en.wikipedia.org/wiki/Received_signal_strength_indication) * `;\r\n` (`0x3b 0x0d 0x0a`) diff --git a/protocols/beast.md b/protocols/beast.md index 2ca0a73..2d5f034 100644 --- a/protocols/beast.md +++ b/protocols/beast.md @@ -25,13 +25,13 @@ Escaping makes frame length for a given type variable, up to ## Frame types * `0x31`: Mode-AC frame - * 1 byte signal level + * 1 byte [RSSI](https://en.wikipedia.org/wiki/Received_signal_strength_indication) * 2 byte Mode-AC data * `0x32`: Mode-S short frame - * 1 byte signal level + * 1 byte RSSI * 7 byte Mode-S short data * `0x33`: Mode-S long frame - * 1 byte signal level + * 1 byte RSSI * 14 byte Mode-S long data * `0x34`: Status data * *Appears to only be used by Mode-S Beast hardware later versions* @@ -46,6 +46,12 @@ external time, but receiving software can calculate its offset from other receiving stations across multiple packets, and then use the differences between station receive timing to calculate signal source position. +FlightAware's dump1090 fork sends 0x000000000000 when it has no MLAT data. + + +## RSSI +FlightAware's dump1090 fork sends 0xff when it has no RSSI data. + ## Examples