libasterix SDK
Changelog
Release 1
Release 1.9.0
(release date 2021-03-22)
- Reimplement map service;
- Support Qt flavor HTML;
- Fix I021/200 get_summary function;
- I021/A06 implement encoding function.
Release 1.8.0
(release date 2021-02-08)
- Implement CAT019 decoding.
Release 1.7.0
(release date 2021-01-10)
- CAT021 version 2.4 implement encode function;
- CAT021 version 2.4 implement assemble function.
Release 1.6.0
(release date 2020-12-25)
- Implement CAT021 version 2.4.
Release 1.5.0
(release date 2020-10-06)
- Implement CAT065.
Release 1.4.0
(release date 2020-09-04)
- Implement CAT004;
- I020 implement disassamble function;
- Fix bug in I062/380 Subfield 25 decoding;
- Fix bug in I062/390 Subfield 12 decoding.
Release 1.3.0
(release date 2020-04-25)
- I002 implement assemble function;
- I034 implement assemble function;
- I048 implement assemble function.
Release 1.2.0
(release date 2020-04-22)
- I062 implement disassamble function;
- I062/380 improve decode function;
- I021/131 fix bug in decode function.
Release 1.1.2
(release date 2020-02-27)
- Fix error in ast_datarecord_001_get_flightlevel.
Release 1.1.1
(release date 2019-09-14)
- Support BCC 7.20 on Windows.
Release 1.1.0
(release date 2019-08-30)
- Support UAP used by old Leonardo (former Selex or Alenia) radar;
- I001/210 implement decode function;
- Implement datarecord copy function;
- Fix bug in FSPEC decoding;
- Fix Google Map service.
Release 1.0.0
(release date 2019-05-24)
- Add conversion facility;
- Add assemble/disassemble facility;
- Rename member “decoded” to “valid”;
- Implement CAT010 decoding.
- Implement CAT034 to CAT002 converstion function;
- Implement CAT048 to CAT001 converstion function;
- I001/170 implement encode function;
- I001/200 implement encode function;
- I048/200 implement encode function;
- I062/080 decoding is updated according to CAT062 v1.16.
- Fix bug in I001/040 encoding;
- Fix bug in I048/040 encoding;
- Fix bug in I001/161 encoding;
- Fix bug in I048/161 encoding;
- Fix bug in IXXX/090 encoding;
- Update copyright info.
Release 0
Release 0.32.0
(release date 2018-12-20)
- I001/020 implement encode function;
- I001/040 implement encode function;
- I001/042 implement encode function;
- I001/141 implement encode function;
- I001/161 implement encode function;
- I020/161 implement encode function;
- I021/161 implement encode function;
- I021/SPF implement decode function;
- I048/161 implement encode function;
- I062/040 implement encode function;
Release 0.31.2
(release date 2018-06-26)
- Fix bug in BDS5,0 “True Track Angle” decoding.
Release 0.31.1
(release date 2018-05-31)
- Fix bug in WGS-84 coordinates encoding.
- Fix bug in Mode-C encoding.
Release 0.31.0
(release date 2018-05-08)
- I001/030 implement decode function;
- I001/060 implement decode function;
- I001/120 implement decode function;
- I001/210 implement decode function;
- I001/REF implement decode function;
Release 0.30.0
(release date 2018-04-13)
- Implement CAT240, tested with Cambridge Pixel SMR extractor data.
Release 0.29.0
(release date 2018-01-15)
- I001/090 implement encode function;
- I002/090 implement encode function;
- I048/020 implement encode function;
- I048/040 implement encode function;
- I048/090 implement encode function;
- I048/220 implement encode function;
- I048/240 implement encode function;
- Fix I034/020 encode problem;
Release 0.28.0
(release date 2018-01-06)
- I002/000 implement encode function;
- I008/000 implement encode function;
- I019/000 implement encode function;
- I034/000 implement encode function;
- I002/020 implement encode function;
- I034/020 implement encode function;
- New ast_datablock_encode function, support assembling multiple datarecords into one datablock.
Release 0.27.0
(release date 2017-12-23)
- I021/150 implement decode function;
- I021/152 implement decode function;
Release 0.26.0
(release date 2017-12-14)
- I021/040 implement decode function;
- I021/074 implement decode function;
- I021/076 implement decode function;
- I021/295 improve decode function;
- Data record implement get_speed function;
- Fix bug in data record get_heading function;
- Fix bug in Thales UAP.
Release 0.25.1
(release date 2017-11-19)
- Update documents.
Release 0.25.0
(release date 2017-11-17)
- I062/110 implement decode function;
- Maximum number of data records in each data block is increased to 64;
- Fix bug of I020/400 decoding.
Release 0.24.1
(release date 2017-10-11)
- Fix bug of matching SSR code.
Release 0.24.0
(release date 2017-06-23)
- I021/132 implement decode function;
- Cat048 implement get_heading interface;
- Support GCC 4.8.5 on RHEL7;
- Embed version info in Windows dll file.
Release 0.23.0
(release date 2017-05-20)
- I048/110 implement decode function;
- Cat048 contain/match/get supports I048/110.
Release 0.22.0
(release date 2017-04-08)
- Callback facility for map service integration.
Release 0.21.0
(release date 2017-01-09)
- I021/160 implement encode function.
Release 0.20.0
(release date 2016-12-11)
- Compatible with MSVC2015;
- Fix bug in ast_datarecord_021_get_coordinate.
Release 0.19.0
(release date 2016-12-06)
- New encode facility and interface;
- I021/010 implement encode function;
- I021/030 implement encode function;
- I021/A03 implement encode function;
- I021/080 implement encode function;
- I021/130 implement encode function;
- I021/145 implement encode function;
- I021/170 implement encode function;
- Merge I021/A01 with I021/130;
- Fix bug in ast_contain_keyword;
- Fix bug of mode c decode;
Release 0.18.0
(release date 2016-09-21)
- Implement I034/070;
- Implement I062/130;
- Implement I062/500;
- Implement I062/REF;
Release 0.17.0
(release date 2016-09-01)
- New datablock modification function;
- New regression test facility;
- Fix bug in CAT021 v0.23 UAP;
- Fix bug in ast_dataitem_time_of_day_encode.
Release 0.16.0
(release date 2016-06-25)
- CAT001 implement get keyword interface;
- Implement BDS3,0.
Release 0.15.0
(release date 2016-05-04)
- Implement I034/090;
- Improve IXXX/010;
- Fix bug in I034/050.
Release 0.14.0
(release date 2016-04-04)
- Initially support CAT021 v2.1, tested with ERA ADS-B data;
- Log facility;
- New get keyword polarcoord;
- Implement I021/008;
- Implement I062/295.
Release 0.13.0
(release date 2016-02-29)
- CAT020 implement get keyword interface;
- CAT021 implement get keyword interface;
- Implement I020/105;
- Implement I020/110;
- Implement I020/250;
- Implement I020/400;
- Implement I020/REF;
- Implement I021/015;
- Implement I021/016;
- Implement I021/073;
- Implement I021/110;
- Implement I021/148;
- Implement I021/150;
- Implement I021/161;
- Implement I021/165;
- Implement I021/220;
- Implement I021/295;
- Implement I021/400;
- Implement I048/250;
- Fix bug in I020/020.
Release 0.12.0
(release date 2016-01-25)
- Datablock smart decode, auto select proper UAP;
- Implement I001/042.
Release 0.11.0
(release date 2015-12-23)
- Datarecord get keyword interfaces;
- Reimplementation of keyword contain/match/get functions based on get keyword interface;
- CAT062 implement get keyword interface;
- CAT048 implement get keyword interface;
- CAT002 implement get keyword interface;
- Support category 008;
- Implement I001/080;
- Implement I001/100;
- Implement I001/131;
- Implement I002/041;
- Implement I002/SPF;
- Implement I008/020;
- Implement I008/034;
- Implement I034/120;
- Implement I034/SPF;
- Implement I048/030;
- Implement I048/080;
- Implement I048/100;
- Implement I048/260;
- Implement I062/120;
- Implement I062/290;
- Implement I062/340;
- Implement I062/510;
- Implement I062/SPF;
- Implement I062/REF;
- Implement BDS2,0.
Release 0.10.0
(release date 2015-11-08)
- Callback mechanism to get external info;
- Callback function to get country code from ICAO 24-bit address;
- Callback function to get country flag from country code;
- Keyword interface has been implemented in CAT062;
Release 0.9.2
(release date 2015-09-22)
- Implement I021/146;
- Implement I048/SPF.
Release 0.9.1
(release date 2015-08-11)
- CAT021 now match keyword Mode-C and SAC/SIC;
Release 0.9.0
(release date 2015-04-10)
- Support CAT023 v1.2, tested with SSAD ADS-B data;
- Implement I021/151;
- Implement I021/155;
- Implement I021/230;
Release 0.8.2
(release date 2015-02-05)
- Implement I034/060;
- Implement I048/042;
- Fix printf z flag error under gcc 32-bit.
Release 0.8.1
(release date 2014-12-10)
- Keyword interface has been implemented in CAT001 and CAT021;
- Improved CAT001 support, tested with SCE SSR data.
Release 0.8.0
(release date 2014-10-05)
- New keyword match/contain/get interface;
- Keyword interface has been implemented in CAT048.
Release 0.7.3
(release date 2014-09-26)
- HTML snippet for datarecord;
Release 0.7.2
(release date 2014-09-26)
- Support Mode-S BDS decode;
- Reimplement I048/250 with BDS support.
Release 0.7.1
(release date 2014-08-04)
- Smart map service selection;
- Support Tencent static map api v2.
Release 0.7.0
(release date 2014-07-15)
- Fully support CAT001 v1.00, tested with Rahtheon PSR data;
- Fully support CAT001 v1.00, tested with Indra SSR data;
- New UAP for CAT001 plot.
Release 0.6.0
(release date 2014-03-08)
- Fully support CAT034 v1.27, tested with Indra Mode-S MSSR data;
- Fully support CAT048 v1.15, tested with Indra Mode-S MSSR data.
Release 0.5.3
(release date 2013-08-31)
- Improved CAT021 support, tested with CDATC ADS-B data.
Release 0.5.2
(release date 2013-08-07)
- Fully support CAT021 v0.23 with Thales extension, tested with Thales ADS-B data.
Release 0.5.1
(release date 2013-08-06)
- Fully support CAT021 v0.23, tested with Indra ADS-B data.
Release 0.5.0
(release date 2013-07-30)
- Fully support CAT021 v0.26, tested with Sensis ADS-B data.
Release 0.4.0
(release date 2013-07-25)
- Fully support CAT062, tested with Indra Automation data;
- New HTML snippet output, better support for external CSS.
Release 0.3.1
(release date 2013-07-18)
- Fully support CAT019, tested with Thales MLAT data.
Release 0.3.0
(release date 2013-07-17)
- Fully support CAT020, tested with Thales MLAT data.
Release 0.2.0
(release date 2013-07-06)
- Reimplemented as a pure c99 library;
- Basic support parsering CAT001/002/019/020/021.
Release 0.1.0
(release date 2008-07-31)
- Initial release;
- Dumped from libaip;
- Implemented as a c++ library, relies on stdlib and boost.