def __init__(self, device, acq_nb_frames=1, acq_expo_time=1, acq_trigger_mode='INTERNAL_TRIGGER', acq_mode="SINGLE", acc_time_mode="LIVE", acc_max_expo_time=1, latency_time=0): self.parameters = locals().copy() del self.parameters['self'] del self.parameters['device'] trigger_type = AcquisitionDevice.SOFTWARE if 'INTERNAL' in acq_trigger_mode else AcquisitionDevice.HARDWARE AcquisitionDevice.__init__(self, device, device.user_detector_name, "lima", trigger_type = trigger_type)
def __init__(self, device, nb_points=1, acq_expo_time=1., master="internal", channels=None): self.__channels = channels or dict() self.__all_channels = dict(channels) self.__all_channels.update({"timer": 11, "point_nb": 12}) self.__master = master.lower() AcquisitionDevice.__init__(self, device, device.__class__.__name__, "zerod", trigger_type = AcquisitionDevice.HARDWARE)
def __init__(self, device, sleep_time=1): AcquisitionDevice.__init__(self, device, device, "test") self.sleep_time = sleep_time
def __init__(self, musst_dev, program=None, store_list=None, vars=None): AcquisitionDevice.__init__(self, musst_dev) self.musst = musst_dev self.vars = vars self.store_list = store_list