Skip to content

The Roman Agent

Choose a tag to compare

@hpuhr hpuhr released this 07 Sep 06:26
· 7 commits to master since this release
a60a6fa
  • New definitions: CAT025 editions 1.1 and 1.5, CAT021 Aireon SPF, CAT062 ARTAS SPF verified against edition 1.21.
  • Definition fixes: CAT023 I023/015 SIC renamed to SID, CAT062 I062/110 Mode 5 GNSS-derived Altitude got its missing data type and LSB in all four editions.
  • REF/SPF fallback: a field that does not match its definition no longer fails the whole data block. It is kept as raw hex with a ref_error or spf_error flag, and is counted.
  • CAT001 Time of Day reconstruction reworked against CAT001 Part 2a, including the 512 s wrap and the midnight reset.
  • Crash fix on truncated IOSS recordings, where the error hexdump read past the mapped file.
  • Two breaking changes, both flagged in the notes:
    • Tepetitive items in flat output are now struct-of-arrays instead of one column of object arrays
    • The whole mapping API is removed (mapping.h, the Category mapping methods, the *_mapping.json files, the registry keys).
  • New CLI encoding: --encode_flat, --encode_flat_zip, --encode_filename, --encode_cat.

Re-release: Apologies, errors existed in the previously released files (defintions/AppImage mismatch) - has been resolved.