Skip to content

device_server: FloatingDeviceMixin in functions and controllers #204

Open
@dstoychev

Description

@dstoychev

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions