def __init__(self, prefix, file_path='', ioc_file_path='', **kwargs): AreaDetector.__init__(self, prefix, **kwargs) self.filestore = MerlinFileStore(self, self._base_prefix, stats=[], shutter=None, file_path=file_path, ioc_file_path=ioc_file_path, name=self.name)
def __init__(self, prefix, file_path='', ioc_file_path='', default_channels=None, num_roi=16, num_channels=8, channel_prefix=None, roi_sums=False, **kwargs): AreaDetector.__init__(self, prefix, **kwargs) if default_channels is None: default_channels = [1, 2, 3] self.default_channels = list(default_channels) self.num_roi = int(num_roi) self.num_channels = int(num_channels) self.rois = Xspress3Rois(self, channel_prefix=channel_prefix, use_sums=roi_sums) self.filestore = Xspress3FileStore(self, self._base_prefix, stats=[], shutter=None, file_path=file_path, ioc_file_path=ioc_file_path, name=self.name)