General changes
- IS has been fully migrated to the Error
Reporting Service (ERS). Now all the errors which appear during IS
functions invocations are reported as C++ exceptions. Any IS function
which may throw exceptions has this exceptions declared as part of its
signature. All IS exceptions are defined in the two nested namespaces daq::is and
inherit from the same daq::is::Exception
exception which in turn inherits from the ers::Issue
exception. This way IS exceptions can be handled either individually or
all at once.
- '-v' option has been removed from the IS code generator
application. Before it was causing sometimes an incorrect C++ code
generation.
To be provided
- Doxygen documentation for the IS API.
- Up-to-date User's Guide.