Ecdc 2784 automatic module instantiation
Created by: SkyToGround
Description of work
- Added functionality for automatically instantiating extra writer modules.
- The writer modules f142, senv and tdct will now automatically also instantiate ep00 writer modules at the same location. Disable this by setting the
enable_epics_con_status
config option tofalse
. - The "--abort-on-uninitialised-stream" command line option has been removed. An error in the JSON code for initialising a stream will now always cause an error that will stop further initialisation.
- Added documentation.
- Also made many changes suggested by clang-tidy.