Version 1.5.3 of the DFDL4S Java and C++ Libraries has been released and can be downloaded here.

DFDL4S is a generic binary data binding library written in Java and based on the Data Format Description Language (DFDL). DFDL++ provides the same functionality exposing a native C++ API. See more details here.

The following is a summary of the changes in version 1.5.3.

Bug Fixes 

  • Corrected inability to set values of elements when initializing based on memory buffer

New Functionality and Improvements

  • Extended API to enable complete creation of ISP based on field structure from scratch (including example in documentation and package)
  • Enabled the retrieval of traits regarding CCSDS time code fields
  • Enabled support for MetOpSG GNSR timecode (32bit, seconds; 32bit, nanoseconds)
  • Extended number of octets allowed in CCSDS Unsegmented Time Code (CUC)
  • Added support for multiplication in dfdl:length expressions
  • Aligned the versions of 3rd party libraries used in Java and C++ packages

Release Notes for can be found here.

User registration is required. Please find detailed instructions here.