Source code for ophyd_async.fastcs.core

"""FastCS core module for ophyd-async."""

from ophyd_async.core import Device, DeviceConnector
from ophyd_async.epics.core import PviDeviceConnector


[docs] def fastcs_connector(device: Device, uri: str, error_hint: str = "") -> DeviceConnector: """Create devices and connections on pvi device `Device`.""" # TODO: add Tango support based on uri scheme connector = PviDeviceConnector(uri, error_hint) connector.create_children_from_annotations(device) return connector
__all__ = ["fastcs_connector"]