ASTERIX#34
Conversation
successfully made plausible ASTERIX packets with position, time, altitude, vertical rates, address, and aircraft identification
|
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
|
Is there another way to convert SBS data to Asterix without losing the information? |
|
SBS data is bad data. |
|
Which version of the Asterix category 21 has been implemented? @wiedehopf @k2fc I have access to asterix Cat21 v2.1 messages so I would like to test/debug/help with this implementation. |
|
This is merged so just test if it works for whatever you're trying to do. I don't know too much about asterix so i don't know about versions. |
|
Since you left the PR open for future reference: Asterix definitions have different versions that change during time. For CAT21 (ADS-B) there can be easily like 10 different versions, incompatible with each other, so before testing it is important to know what you are testing. If there isn't any more info, I will keep reading the code. Some previous inspection showed i021/090 present, so luckily the implementation maybe of v2.1 or greater. Thanks for you patience. |
71c42e7 to
7daf436
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.