-
Notifications
You must be signed in to change notification settings - Fork 83
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
Issue with enforcement of fx=1 #16
Comments
OK, I see the problem. |
Hi, please find attached 30s of ADS-B traffic simulated with PTG. Here is Missing fx=1 in primary part of Variable item. in file: Failed to parse definitions file: Opened asterix.log file Failed to initialize Asterix plugin (10545880) Kind regards, Le 18/09/2015 07:52, Damir Salantić a écrit :
|
Hi Thomas, I don't see attachment. Please put a link to Dropbox. |
I put a workaround for this issue. |
Good idea. At least until EC decides to use the spare bits. Did you stop tagging releases after V2.1.0 ? |
I'll keep this issue open, until I find time to fix it. |
Hi there, Great job, this tool is really useful. Just my 0.01 eurocents: Instead of using the spare bits (which are at the begining of the byte) maybe you could simply disable the check for a fx bit in the variable type. Defining a new type of variable_without_fx is a bit overkill. |
Thank you all for your contribution. |
When Variable type is used, there is a check that all items end with an FX bit.
In I021/271, only the Primary Subfield has an FX bit, the bit 1 in first extension is used to encode Length / Width of Aircraft.
This is not a mistake as it is explicitly described in a note:
NOTE - This data item is a variant of the “Extended length data field” as
described in ASTERIX part1. The LSB in the first extension is not
used as FX-bit.
The current XML description of cat 021 follows the standard and the file is rejected because of the check on fx=1.
The text was updated successfully, but these errors were encountered: