All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add support for the following 48/030 packets:
WrongDFReplyFormatDetected
TransponderAnomalyMs
TransponderAnomalySI
PotentialICConflict
ICConflictDetectionPossible
AMGAllocated(u16)
Manufacture(u16)
- Update deku to 0.16
- Update syn to 2.0
- Improve use of syn NestedMeta for loading fspec
- Update deku to 0.15.0
- Improve deku usage
- [deku-derive] improve rust AST parsing
- use assert_hex for better testing panic display
- Update deku to 0.10.0
- Use deku attributes for loading fspec
- Other code improvements
- Update/Use deku 0.9.1
- Update lib.rs example
- Add CI
- Update deku: 0.8.0. Gives some speed improvements with less allocation for writing.
- Introduce asterix-derive(UpdateFspec): Automatic update of Fspec from data_items generation.
- Cat34: Complete
- Cat48: Add TrackQuality
- Cat48: Add WarningErrorConditionsTargetClass
- Cat48: Add Mode3ACodeConfidenceIndicator
- Cat48: Add ModeCCodeAndConfidenceIndicator
- Cat48: Add HeightMeasuredBy3dRadar
- Cat48: Add RadialDopplerSpeed
- Cat48: Add ACASResolutionAdvisoryReport
- Cat48: Add Mode1CodeOctalRepresentation
- Cat48: Add Mode2CodeOctalRepresentation
- Cat48: Add Mode1CodeConfidenceIndicator
- Cat48: Add Mode2CodeConfidenceIndicator
- Cat34: Add AntennaRotationSpeed
- Update Data Item docs
- add AsterixPacket::finalize() for updating the packet to the correct fspec and len after messages are added
- Add License file (MIT) and prepare Cargo.toml file for release
- Initial Release for most of CAT048 and CAT034