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)
Documentation is located here. Online API documentation is available for Java and C++.
Roadmap
Version 2.1.0 : [November 2022]
- Improve exception handling in DFDL4S API
- Improve performance
- Bug fixes
Version 2.2.0 : [March 2023]
- Align (progress) callback interface between Java and C++ APIs
- Extend API to handle time values using CCSDS Time Formats
- New CRC+Reed Solomon validation tools
- Bug fixes
Support
For technical support, please contact the DFDL4S helpdesk at This email address is being protected from spambots. You need JavaScript enabled to view it.
Known Issues
Ref./ DFDL4S-ANR- |
Status | Summary |
---|---|---|
0056 | ASSIGNED | Progress monitor not supported in C++ API |