2 个版本

0.1.1 2024年4月25日
0.1.0 2024年4月25日

#9 in #radar

MIT 许可证

190KB
3.5K SLoC

asterix_playground

名称

Asterix 游乐场

描述

本项目旨在创建一个解析库,可以将 ASTERIX 消息转换为最易于理解和处理的数据结构,反映其内容。ASTERIX 协议是一种描述消息结构的规范,其缩写为 ASTERIX,最初代表“All Purpose STructured Eurocontrol Radar Information EXchange”,

徽章

目前没有徽章...

用法

研究并讨论解析器的功能。您可以从查看集成测试(尚不完整)开始。

路线图

作者和致谢

许可证

BDS

项目状态

胚胎状态 ... 初始工作版本,针对给定的示例消息(CAT048)。该消息没有设置所有可能的数据项。由于其复杂性,仍需研究并实现处理 2 个数据项(SPF 和 REF)以 CAT048,仍有一些 TODOs 待完成,其中最重要的一个是要研究如何在 Linux 上处理 Asterix 协议消息的端序。

由于 Rust 学习过程,代码可能很复杂,也许过于复杂。

一个好的想法是覆盖集成测试的代码覆盖率,并分析可能被删除的未使用代码。

现在的关键是暴露和讨论实现,找到处理 UAP 定义和字段解析的最简单方法。

依赖项

~6–8.5MB
~144K SLoC