Bdec is a set of tools for decoding and encoding binary data. It allows the description to be made in a high-level language specification, based on XML and to automatically generate code in C to encode or decode the data. The purpose of this project is to develop a Web-based front-end using ExtJS to provide a user-interface for intuitive entry of the interface specification. The backend will be in PHP, and allows automatic code generation using the Bdec tools.
Another alternative is to transform from existing Data Explorer XML format to the bdec format, then generate the C encoder and decoder. This will provide an alternative path for Data Monitor variables to be extracted without a runtime library.