Esempio n. 1
0
    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)
Esempio n. 2
0
    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)