ITADN

AravisDetector tried to connect to invalid channels when writer_suffix=TIFF_SUFFIX

#1213ClosedMark-Booth 创建于 2026-03-04
bug
M
Mark-Boothcommented
If I configure an `AravisDetector` in dodal with `writer_suffix=TIFF_SUFFIX` and try to run `dodal connect` I get many `NotConnectedError`s for PVs which are invalid. They appear to be PVs which should be on other plugins, for instance `BL15J-DI-WEB-01:TIFF:WaitForPlugins` rather than `BL15J-DI-WEB-01:CAM:WaitForPlugins` or `BL15J-DI-WEB-01:HDF5:PositionMode`rather than `BL15J-DI-WEB-01:TIFF:PositionMode` ## Steps To Reproduce Example dodal device, expanding out `{PREFIX.beamline_prefix}` ``` @devices.factory() def cam1(path_provider: PathProvider) -> AravisDetector: """Mako camera Returns: AravisDetector: The imaging camera device. """ return AravisDetector( f"BL15J-DI-CAM-01:", path_provider=path_provider, driver_suffix=CAM_SUFFIX, writer_suffix=TIFF_SUFFIX, ) ``` ## Acceptance Criteria - `dodal connect` only tries to connect to valid PVs on the TIFF plugin.
关闭于 2026-03-17 11 条评论