Note

Ophyd async is included on a provisional basis until the v1.0 release and may change API on minor release numbers before then

ophyd_async.epics.adcore.ADHDFWriter#

class ophyd_async.epics.adcore.ADHDFWriter(hdf: NDFileHDFIO, path_provider: PathProvider, name_provider: NameProvider, dataset_describer: DatasetDescriber, *plugins: NDArrayBaseIO)[source]#

Bases: DetectorWriter

Methods

close

collect_stream_docs

get_indices_written

observe_indices_written

Wait until a specific index is ready to be collected

open

Attributes

async open(multiplier: int = 1) Dict[str, DataKey][source]#
async observe_indices_written(timeout=10.0) AsyncGenerator[int, None][source]#

Wait until a specific index is ready to be collected

async get_indices_written() int[source]#
async collect_stream_docs(indices_written: int) AsyncIterator[Tuple[Literal['stream_resource'], StreamResource] | Tuple[Literal['stream_datum'], StreamDatum]][source]#
async close()[source]#
property hints: Hints#