Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagepy
class Container:
    def __init__(self):
        pass

det = Container()


class mybase(DetectorImpl):
    def calib(self):
        return mikhails_calib_works_with_both_rois_and_daq(self.raw())


class epix10k_daq_0_0_1(mybase):
    def __init__(self):
        super().__init__()


class epix10k_rois_0_0_1(mybase):
    def __init__(self):
        super().__init__()


setattr(det,'daq',epix10k_daq_0_0_1())
setattr(det,'rois',epix10k_rois_0_0_1())
det.daq.calib()
det.rois.calib()

...

Scans and Epics

See this page for some Detector Interface behavior: Raw Data Python Interface

...