DFDL4S

Last Update: 28 March 2015

DFDL4S is a generic binary data binding library (Java and C++)  based on the Data Format Description Language (DFDL).

The library interface enables a set of data manipulation operations making use of DFDL schema files to Read and Write binary data (e.g. CCSDS Space Packets).

DFDL4S is provided as Java and C++ library and it is available for several platforms (Windows, Linux and Mac OS X (Intel architecture))

Documentation is located here. API documentation as browsable HTML pages is included in the downloadable archives.

Roadmap

Version 2.2.0 : [March 2024]

  • Align (progress) callback interface between Java and C++ APIs
  • New CRC+Reed Solomon validation tools
  • Bug fixes
  • Apple ARM architecture support (M1/M2/…)

Support

For technical support, please contact the DFDL4S helpdesk at eop-cfi.support.tools (at) esa.int

 

Known Issues

Ref./
DFDL4S-ANR-
StatusSummary
 0056ASSIGNED Progress monitor not supported in C++ API