cat021协议比较复杂,解析时一定要注意协议版本,各版本没有向下兼容。
ASTERIX共定义了256中数据类型,可以通过官方查找对应通信格式文档。
Library (Search) | EUROCONTROL 说明下官方文档都是英文版
数据格式的理解也可以参考如下链接:
cat021 v0.26中文版的 第七章 CAT021报文格式---中文版_改_.pdf 这里面缺少UAP表,否则不知道对应的字段长度,可以从官网对照查看。
v0.26 https://liujiahua.com/blog/2019/08/19/csharp-Cat021026/#1021030
v2.1 Cat021 报文解析(兼容 2.1 版本) | 个人博客 - 刘佳华
当前用.net 解析了cat021 V2.1版和V0.26版代码。代码下载:.net ADS-B cat021协议解析v2.1 v0.26版本