v3.0.0
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- returnnullvalues 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 togetIcao24()which returns raw bytes- Added
distance3d()method toPositionand renameddistanceTo()tohaversine()
See the migration guide for more information