Skip to content

Ecdc 2784 automatic module instantiation

Afonso Mukai requested to merge ECDC-2784_automatic_module_instantiation into main

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 to false.
  • 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.

Merge request reports