Note

Ophyd async is considered experimental until the v1.0 release and may change API on minor release numbers before then

ophyd_async.epics.pvi#

Members

fill_pvi_entries

Fills a device with signals from a the root_pvi:PVI table.

create_children_from_annotations

For intializing blocks at __init__ of device.

async ophyd_async.epics.pvi.fill_pvi_entries(device: Device, root_pv: str, timeout=10.0, mock=False)[source]#

Fills a device with signals from a the root_pvi:PVI table.

If the device names match with parent devices of device then types are used.

ophyd_async.epics.pvi.create_children_from_annotations(device: Device, included_optional_fields: tuple[str, ...] = (), device_vectors: dict[str, int] | None = None)[source]#

For intializing blocks at __init__ of device.