-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
In order to support tasktable/joborder variants that differ significantly from the MMFI/EEGS standards, it is useful to have a plugin mechanism where such tailoring can be implemented. This would be a similar to the way archive backends are handled.
The code is already to a large extend structured to allow this (since MMFI and EEGS are already considered two internal 'backends').
What needs to happen is:
- change interface backend identifier from a string to a module reference (e.g.
MMFIwill become 'pvml.mmfi`) - move all MMFI/EEGS specific configuration options into a
interfaceOptionssub-element in the configuration (and have these configuration options initialised by the backend instead of inconfig.py)
Since this will be a big backward compatibility breaking change this will mean that this will have to become a PVML V5.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels