|
1 | | -from ophyd_async.core import PathInfo, Reference |
| 1 | +from ophyd_async.core import Reference |
2 | 2 | from ophyd_async.fastcs.eiger import EigerDetector as FastEiger |
3 | 3 | from ophyd_async.fastcs.panda import HDFPanda |
4 | 4 | from yarl import URL |
|
44 | 44 | from dodal.devices.scintillator import Scintillator |
45 | 45 | from dodal.devices.smargon import Smargon |
46 | 46 | from dodal.devices.synchrotron import Synchrotron |
47 | | -from dodal.devices.tetramm import TetrammDetector |
48 | 47 | from dodal.devices.thawer import Thawer |
49 | 48 | from dodal.devices.undulator import UndulatorInKeV |
50 | 49 | from dodal.devices.webcam import Webcam |
@@ -424,21 +423,6 @@ def qbpm() -> QBPM: |
424 | 423 | return QBPM(f"{PREFIX.beamline_prefix}-DI-QBPM-01:") |
425 | 424 |
|
426 | 425 |
|
427 | | -@device_factory() |
428 | | -def xbpm1() -> TetrammDetector: |
429 | | - """Get the i03 xbpm1 device, instantiate it if it hasn't already been. |
430 | | - If this is called when already instantiated in i03, it will return the existing object. |
431 | | - """ |
432 | | - |
433 | | - def null_provider(device_name: str | None) -> PathInfo: |
434 | | - raise RuntimeError("Saving to files for xbpm1 not supported") |
435 | | - |
436 | | - return TetrammDetector( |
437 | | - f"{PREFIX.beamline_prefix}-EA-XBPM-01:", |
438 | | - path_provider=null_provider, |
439 | | - ) |
440 | | - |
441 | | - |
442 | 426 | @device_factory() |
443 | 427 | def baton() -> Baton: |
444 | 428 | """Get the i03 baton device, instantiate it if it hasn't already been. |
|
0 commit comments