Note

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

ophyd_async.epics.adaravis#

Members

AravisDetector

Ophyd-async implementation of an ADAravis Detector.

AravisController

AravisDriverIO

Generic Driver supporting the Manta and Mako drivers.

AravisTriggerMode

GigEVision GenICAM standard: on=externally triggered

AravisTriggerSource

class ophyd_async.epics.adaravis.AravisDetector(prefix: str, path_provider: ~ophyd_async.core._providers.PathProvider, drv_suffix='cam1:', writer_cls: type[~ophyd_async.epics.adcore._core_writer.ADWriter] = <class 'ophyd_async.epics.adcore._hdf_writer.ADHDFWriter'>, fileio_suffix: str | None = None, name: str = '', gpio_number: ~typing.Literal[1, 2, 3, 4] = 1, config_sigs: ~collections.abc.Sequence[~ophyd_async.core._signal.SignalR] = (), plugins: dict[str, ~ophyd_async.epics.adcore._core_io.NDPluginBaseIO] | None = None)[source]#

Ophyd-async implementation of an ADAravis Detector. The detector may be configured for an external trigger on a GPIO port, which must be done prior to preparing the detector

class ophyd_async.epics.adaravis.AravisDriverIO(prefix: str, name: str = '')[source]#

Generic Driver supporting the Manta and Mako drivers. Fetches deadtime prior to use in a Streaming scan.

Requires driver firmware up to date: - Model_RBV must be of the form “^(Mako|Manta) (model)$”

This mirrors the interface provided by ADAravis/db/aravisCamera.template.

class ophyd_async.epics.adaravis.AravisTriggerMode(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

GigEVision GenICAM standard: on=externally triggered