# SPDX-License-Identifier: LGPL-3.0-or-other # Copyright (C) 2021 Contributors to the SLS Detector Package from .detector import Detector, freeze from .utils import element_if_equal from .dacs import DetectorDacs, NamedDacs import _slsdet dacIndex = _slsdet.slsDetectorDefs.dacIndex from .detector_property import DetectorProperty from .utils import element @freeze class Ctb(Detector): def __init__(self, id = 0): super().__init__(id) self._frozen = False self._dacs = NamedDacs(self) @property def dacs(self): return self._dacs