Giter VIP home page Giter VIP logo

Comments (6)

szpajder avatar szpajder commented on June 13, 2024 1

Hi Kevin,

This feature is on the TODO list. It will arrive together with ACARS block reassembly feature. Storing the sublabel requires a field to be added to la_acars_msg structure, but unfortunately I forgot to add some "reserved for future use" fields there, so it has to wait for a major release 2.0.0. Otherwise the ABI compatibility would not be preserved, which would cause apps compiled against libacars 1.x to break.

from libacars.

szpajder avatar szpajder commented on June 13, 2024 1

I think I'll make one more stable release in the 1.x series. It will introduce JSON support for all protocols supported by the library. The work is actually complete and already published in the unstable branch. The only application which makes use of the JSON API is, as of now, decode_acars_apps. Currently I'm in the process of rewriting protocol decoders and the output layer in dumpvdl2 to use la_proto_trees and la_vstrings. The work is about 80% complete. I'm holding the stable release of libacars just in case I need some last-minute changes in its API to complete the current work on dumpvdl2. I expect to finish this in a week or two and then the libacars release will come out. It might also be a good idea to release dumpvdl2 v. 1.7.0 then, however it won't be able to produce JSON output yet. Support for multiple outputs of various types and JSON support will go into dumpvdl2 1.8.0 (or maybe I'll call it 2.0.0... dunno yet). Numbermania aside - this is going to be a significant piece of work and libacars 2.0.0 won't happen before it's completed.... so 3rd, maybe even 4th quarter of 2019 seems to be a reasonable estimate for it.

from libacars.

kevinelliott avatar kevinelliott commented on June 13, 2024

Got it, Tomasz, that makes a lot of sense. Any thoughts on when that might happen? Anything I can do to help? (You might remember I wrote some JSON output support for dumpvdl2, which won’t be usable due to upcoming changes too).

from libacars.

kevinelliott avatar kevinelliott commented on June 13, 2024

Thanks @szpajder ... let me know if there's anything else I can do to assist.

from libacars.

szpajder avatar szpajder commented on June 13, 2024

Decoding of sublabel and MFI fields is now available in unstable branch. ACARS multiblock message reassembly is available too.

Note this is not a plug&play replacement, as there are backward incompatible changes in the API. dumpvdl2 unstable branch has already been updated to work with latest libacars unstable. Other apps will need code changes to make them work, but this is TODO after libacars 2.0.0 stable is released.

from libacars.

szpajder avatar szpajder commented on June 13, 2024

Released in v2.0.0.

Closing.

from libacars.

Related Issues (15)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.