Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 1a20282499 | |||
| 1a6eb5ab90 | |||
| ea23ab2284 |
@@ -545,11 +545,11 @@ class Pilatus(PSIDeviceBase, ADBase):
|
||||
self.cam.array_callbacks.set(1).wait(5) # Enable array callbacks
|
||||
self.hdf.enable.set(1).wait(5) # Enable HDF5 plugin
|
||||
# Camera settings
|
||||
self.cam.num_exposures.set(1, timeout=5).wait()
|
||||
self.cam.num_images.set(self.n_images, timeout=5).wait()
|
||||
self.cam.acquire_time.set(detector_exp_time, timeout=5).wait() # let's try this
|
||||
self.cam.acquire_period.set(exp_time, timeout=5).wait()
|
||||
self.filter_number.set(0, timeout=5).wait()
|
||||
self.cam.num_exposures.set(1).wait(5)
|
||||
self.cam.num_images.set(self.n_images).wait(5)
|
||||
self.cam.acquire_time.set(detector_exp_time).wait(5) # let's try this
|
||||
self.cam.acquire_period.set(exp_time).wait(5)
|
||||
self.filter_number.set(0).wait(5)
|
||||
# HDF5 settings
|
||||
logger.debug(
|
||||
f"Setting HDF5 file path to {file_path} and file name to {file_name}. full_path is {self._full_path}"
|
||||
|
||||
@@ -13,6 +13,7 @@ def fetch_scan_info(scan_info: ScanInfo) -> ScanServerScanInfo:
|
||||
info = scan_info.msg.info
|
||||
if isinstance(info["positions"], list):
|
||||
info["positions"] = np.array(info["positions"])
|
||||
info["num_monitored_readouts"] = scan_info.msg.num_monitored_readouts
|
||||
try:
|
||||
msg = ScanServerScanInfo.model_validate(info)
|
||||
except ValidationError: # This means we have an old scan_info object.
|
||||
|
||||
Reference in New Issue
Block a user