asterix_parser

Crates.ioasterix_parser
lib.rsasterix_parser
version0.1.1
sourcesrc
created_at2024-04-25 16:24:20.152111
updated_at2024-04-25 16:27:08.641965
descriptionPlayground do Protocolo ASTERIX
homepage
repository
max_upload_size
id1220492
size1,486,102
Tiago Neves (anhaabaete)

documentation

README

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.

Commit count: 0

cargo fmt