Source code for blissoda.tests.mock_id31.setup_globals
from . import controllers
[docs]
def att(att_position):
atten.bits = att_position
[docs]
def ct(count_time: float = 1, *detectors, **kwargs):
for detector in detectors:
detector.ct(count_time, **kwargs)
[docs]
def limatake(expotime: float, nbframes: int = 1):
p3.ct(expotime * nbframes)
source = controllers.Source()
energy = controllers.Mono(parent=source)
atten = controllers.Attenuator(parent=energy)
sample = controllers.DiffractingSample(parent=atten)
p3 = controllers.LimaDetector(parent=sample)