From bb657cf459c5649f361b4528cd4102e8ead962ec Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Sat, 13 Feb 2016 23:14:36 +0000 Subject: [PATCH] Style --- protocols/beast.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/protocols/beast.md b/protocols/beast.md index 3580367..e03c61c 100644 --- a/protocols/beast.md +++ b/protocols/beast.md @@ -19,32 +19,32 @@ Escaping makes frame length for a given type variable, up to ## Frame structure * `0x1a` -* Frame type (see types below) +* 1 byte frame type (see types below) * 6 byte MLAT timestamp (see below) ## Frame types -* 0x31: Mode-AC frame +* `0x31`: Mode-AC frame * 1 byte signal level (TODO: units?) * 2 byte Mode-AC data -* 0x32: Mode-S short frame +* `0x32`: Mode-S short frame * 1 byte signal level (TODO: units?) * 7 byte Mode-S short data -* 0x33: Mode-S long frame +* `0x33`: Mode-S long frame * 1 byte signal level (TODO: units?) * 14 byte Mode-S long data -* 0x34: Status data +* `0x34`: Status data * *Appears to only be used by Mode-S Beast hardware later versions* * ?? byte status data * ?? byte DIP switch configuration ## MLAT timestamp -The MLAT timestamp included in each frame is the value of a 12 MHz counter at -the of packet reception. This counter isn't calibrated to 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. +The MLAT timestamp included in each frame is the big-endian value of a 12 MHz +counter at the time of packet reception. This counter isn't calibrated to +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. ## Implementations