General information - OSNMAlib v2.5.4
This version is compatible with the following document versions:
Galileo_OSNMA_SIS_ICD_v1.1.pdf
Galileo_OSNMA_Receiver_Guidelines_v1.3.pdf
In other words, OSNMAlib is compatible with OSNMA live signal transmitted after 2023-08-03 11:00.
With this release, OSNMAlib complies with all the official test vectors. However, the internet download for the new Merkle tree is missing, so a file needs to be specified with the new_merkle_name
option (defaults to new_OSNMA_MerkleTree.xml
).
Note: The new Subframe Status logging method is still under construction, expect updates in the future. Proposals on what to include in it are welcome.
Note: Chekout the website OSNMAlib.eu that implements this new status logging
What has Changed Minor Version
- Rework of the OSNMA state management.
- All the OSNMA events are correctly implemented.
- Optional TTFAF improvement by using the COP field (preprint).
What has Changed Patch Versions (accumulative)
- Added a real case of EOC and CREV. (OSNMA LIVE TEST NOTIFICATION (OLTN) 2024009)
- Fix NMA Status authentication on Tag verification. Now it propagates correctly.
- Fix status reporting when no KROOT or PKR is in force (PKREV, CREV, OAM)
- Fix a bug when data with the same IOD was received after a long out-of-sight period
- Fix a bug in the TESLA Key index calculation after one week
- Fix a bug where DSM blocks were not reset.
- Fix a bug with ADKD4 not implementing COP correctly
- Fix a bug with WT5 when it was the first word received after an outage and the nav data had changed.
Full Changelog of this version: v2.5.3...v2.5.4