2 releases
0.1.1 | Apr 25, 2024 |
---|---|
0.1.0 | Apr 25, 2024 |
#11 in #radar
190KB
3.5K
SLoC
asterix_playground
Name
Asterix Playground
Description
The aim of this project is to create a parser library that can convert ASTERIX Messges into an easiest understandable and handable data structure reflecting its' content. The ASTERIX Protocol is a specification describing the message structure, known by the acronym ASTERIX, originally standing for “All Purpose STructured Eurocontrol Radar Information EXchange”,
Badges
No badges at this time...
Usage
Study and discussion about the functions of the parser. You can start by looging at integration test (yet imcomplete).
Roadmap
Authors and acknowledgment
License
BDS
Project status
Embrionary ... Initial working version, for the given example message (CAT048). This message does not have all possible data items set. Still missing to study and implement the handling 2 data items (SPF and REF) for CAT048, due to its' complexity. Still some TODOs left, the most important one to investigate is how to handle endianness for Asterix Protocol messages on Linux.
The code is probably complex and perhaps overcomplicated, due to rust learning process.
A good idea would be to have code coverage over the integration tests and analyze not used code that may be candidates to be removed.
The main idea now is to expose and discuss the implementation, finding probably easiest ways to handle UAP definition and field parsing.
Dependencies
~6–8.5MB
~144K SLoC