fastcs.controller
#
Members
Base class for controller. |
|
Top-level controller for a device. |
|
A subordinate to a |
- class fastcs.controller.BaseController(path: list[str] | None = None, description: str | None = None)[source]#
Base class for controller.
- class fastcs.controller.Controller(description: str | None = None)[source]#
Top-level controller for a device.
This is the primary class for implementing device support in FastCS. Instances of this class can be loaded into a backend to access its
Attribute``s. The backend can then perform a specific function with the set of ``Attributes
, such as generating a UI or creating parameters for a control system.