Open
Description
At the moment there doesn't seem to be a way to indirectly use -- in a user-defined function or as a subdevice of Controller
-- classes which inherit from FloatingDeviceMixin
. The main issue seems to be keeping track of indices across multiple processes, but there's also the matter of UIDs and how floating devices are served. Perhaps it would be best to create some sort of shared data structure, a sort of a floating device depot, which multiple processes can read and write. To achieve complete automation of the index selection, the FloatingDeviceMixin
(or its derivatives) class should implement the synchronisation logic, using the suggested shared data structure.
Metadata
Metadata
Assignees
Labels
No labels