-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ASTERIX #34
base: dev
Are you sure you want to change the base?
ASTERIX #34
Conversation
successfully made plausible ASTERIX packets with position, time, altitude, vertical rates, address, and aircraft identification
The ASTERIX CAT021 spec document: |
I will start looking at the overall diff of these changes once this PR doesn't change for a day or two. Asterix seems like an overcomplicated badly documented protocol. Also lol: NOTE: This edition is NOT backwards compatible I'm sorry i'm not enthusiastic about merging stuff but it's usually things i don't need / find interesting and that's just a chore. I suppose it might be worth to merge the basic skeleton ... i'll see about that the next couple days. |
So this kinda needs a rebase. Is the merged version working for you? |
So i want this as one big commit i'm making right now. I'll see how i can attribute you. |
https://github.com/wiedehopf/readsb/tree/asterix Ok please test this, make a new branch on your side and make a new PR using this commit i made. I'll close this PR, feel free to just copy the text from the new PR. |
@k2fc i'm trying to merge this but i'd like it to show properly on github that it was your PR ... but due to rebase and stuff anyhow it's complicated. |
@k2fc This is merged, but it won't show as merged here as i wanted to flatten all the work in progress commits a bit. Merged as: 8dfb94b I tried to get you to pull that branch so i can just merge it and it shows as PR on here but there was no response. |
Keeping this PR open even though it's merged for some visibility of the feature :) |
cba8b56
to
9203c1c
Compare
b638b4b
to
c4ba31b
Compare
This PR adds ASTERIX i/o support.
The following command line arguments are added:
--net-ai-port
--net-ao-port
--net-asterix-reduce
Additionally --net-connector has the following formats added:
asterix_in
asterix_out
Currently, only CAT021 (ADS-B) messages are supported. The following CAT021 items work:
MLAT messages are not passed. I don't have access to MLAT data to work with, but MLAT data should be exchanged as CAT020.
Known issues
Most issues are caused by my lack of understanding on some of the internals.