Logo

Asterix Library

The Asterix protocol is a standardized interface developed and maintained by Eurocontrol. See this link for further reading on the details. In brief, it is designed to exchange Air Situation Pictures, Flight Plans, Weather Data, measurements from all sorts of sensors used within the air traffic domain, and also equipment state and configuration. A list of all available Asterix categories, along with some information whether they are still actively maintained or not can be found here.

Although development of the FixMPTS Asterix Library started within the FixMPTS project, it now is maintained as an individual entity. It is used by the FixMPTS project but has no dependency to it. It can be installed and used independently

Currently the library is still under development but it already supports most Asterix categories either for decoding or encoding and for some even both. An overview which categories are supported in general and which function in detail can be found on the Supported Categories page. If the category or en-/de-coding function you would need are not supported at the moment, we encourage you to send us a hint via the Contact form on your needs. We will then try to prioritize the development.

The FixMPTS Asterix Library is published under the GNU Lesser General Public License. See here for details.

Distribution of the library is done by means of to different channels. The first way to get it is to download the source code via our download page, which provides information for git and tarball downloads, and to build the code on the target environment directly. The second way is to use one of the pre-compiled packages, given there is one available for the required target environment. Currently only RPMs are available, but DEB packaging is already in development. The library is at the moment only designed and tested to work on Linux platforms. Having it run on Windows is at your own risk and highly experimental.

Major Category Support

As of now the library supports at least either decoding or encoding of all Asterix Categories actively used. The current state of the encoding and decoding capabilities are the found in the table following this link. Currently the library is still under heavy development and this the capabilities might change quite frequently.

Standalone Library

Published as standalone shared library, it can be easily integrated. It has no 3rd party dependencies other than the C++ standard library. The the integration comes withou additional constraints license or code wise.

Ready to install Packages

The download section already contains pre-build packages that can be easily installed via the packet manager of the operating system.

How to start

A good starting point to familiarize would be the documentation section. It contains all the relevant documents like API descriptions and also a few examples. For all those how want to get going without bothering on the documentation we recommend the download section as the entry point. In case of any trouble please use the contact form to get help.

Asterix Lib availabe

The initial version of the Asterix Library is now available in the download section. In addition to that the git [...]


Two Projects Under One Roof

During the initial development of the FixMPTS software component, it became more and more clear, that the entire package should [...]


Launch of site

Although the project existed already for quite some time it is only presented to the public as of this moment. [...]