cmsdaq / DAQExpert

New expert system processing data model produced by DAQAggregator
1 stars 2 forks source link

separating persistent id from logic module execution order #61

Closed andreh12 closed 7 years ago

andreh12 commented 7 years ago

as discussed with @gladky : currently the execution order of logic modules is tightly coupled to the persistent id used in the database (both are defined by the definition order in the enum LogicModuleRegistry). In order to go ahead with #59 we need to separate them.

For this we add a property runOrder to class LogicModule with which the running order of the modules can be explicitly defined, independently from the order of definition in LogicModuleRegistry.

gladky commented 7 years ago

introduced in 2.4.0