Source code for ophyd_async.epics.adcore._tiff_writer
from ophyd_async.core import DatasetDescriber, NameProvider, PathProvider
from ._core_io import NDFileIO, NDPluginBaseIO
from ._core_writer import ADWriter
[docs]
class ADTIFFWriter(ADWriter[NDFileIO]):
default_suffix: str = "TIFF1:"
def __init__(
self,
fileio: NDFileIO,
path_provider: PathProvider,
name_provider: NameProvider,
dataset_describer: DatasetDescriber,
plugins: dict[str, NDPluginBaseIO] | None = None,
) -> None:
super().__init__(
fileio,
path_provider,
name_provider,
dataset_describer,
plugins=plugins,
file_extension=".tiff",
mimetype="multipart/related;type=image/tiff",
)