Open pevogam opened 1 month ago
Local configuration is the LocalConfig
in the sense that each controller and each finder instance can have a separate value for a setting like click_delay, toggle_delay, etc. and with the global configuration at the moment we can only set one value for click_delay for all controller instances which is the main limitation we can lift with the above refactoring.
It makes sense to configure DC backends (controllers) locally just like we do with the CV backends (finders). Some of the functionality is already in place as both controllers and finders inherit from
LocalConfig
so all we need is to populate the controller parameters with some of these previous global settings.