The BeSpice Waveform Parser can be extended over a plug-in API. This allows to extend the parser to file formats that are not supported natively. Every shared library that implements the plug-in API can be linked at runtime to extend the waveform parser.
As BeSpice Wave is based on theĀ waveform parser, the plug-in can also be used to visualize new waveform formats. If the corresponding API functions are implemented the plug-in can also define export functionality that allows to write waveform data to file.
Our software distribution contains examples to help with writing plug-in extensions. These examples handle reading and writing to HDF5 and FSDB files.