Skip to content

v3.0.0

Choose a tag to compare

@fixje fixje released this 30 Oct 10:39
· 48 commits to master since this release

With libadsb version 3, many things have changed, including:

  • Switched to nautical units for altitude and speed. We keep the values according to the standard.
  • Introduction of a stateful decoder to correctly handle transmitters with different ADS-B versions
  • Removal MissingInformationException - return null values instead
  • Split operational status message into separate classes for different ADS-B versions
  • Split airborne and surface position messages into separate classes for different ADS-B versions
  • Proper mapping for NUCr to NACv
  • Proper mapping, decoding and description for
    • Horizontal Containment Radius Limit (=Horizontal Protection Limit)
    • Navigation Accuracy Category for position (NACp)
    • Navigation Integrity Category (NIC)
  • Added Source Integrity Level to position messages of version 0
  • getTransponderAddress() returning integer representation of the ICAO 24 bit
    transponder address in addition to getIcao24() which returns raw bytes
  • Added distance3d() method to Position and renamed distanceTo() to haversine()

See the migration guide for more information