Draft: Id16a holo
4 unresolved threads
4 unresolved threads
Merge request reports
Activity
Filter activity
289 320 self.pars.tomo_n, 290 321 self.pars.exposure_time, 291 322 ) 292 if self.pars.dark_at_end: 293 self.add_dark() 294 if self.pars.flat_at_end: 295 self.add_flat() 323 296 324 if self.pars.images_on_return: 297 325 self.add_return() 326 if self.pars.flat_at_end: 44 44 45 45 def __init__(self, name, config): 46 46 self.name = name + "_sequence" 47 self._config = config 48 47 49 """Bliss object name""" 50 51 # randomization axes 52 self._rand_mot1 = config.get('rand_mot1') 53 self._rand_mot2 = config.get('rand_mot2') 54 We have to store somehow this axis in the metadata.
This could be done by the sequence or the scan runner.
If we do it by the scan runner, it would be better to propagate the axis by there respective role -> it's not just random axis, it's random vertical/horizontal lateral axis (it's important not to lose that in between)
32 35 dets = [ 33 36 node.device 34 37 for node in scan.acq_chain.nodes_list 35 38 if isinstance(node, LimaAcquisitionMaster) 36 39 ] 37 40 for det in dets: 38 if det.camera_type == "Frelon": 41 if det.proxy.lima_type == "Frelon": 39 42 det.shutter.mode = "MANUAL" 40 43 det.shutter.close_time = 0.0 44 elif det.proxy.lima_type == "Ximea": 45 proxy = det._get_proxy('Ximea') 46 self.restore_params[proxy] = ("gpo_mode", proxy.gpo_mode) 47 proxy.gpo_mode = 'OFF' 48 self.restore_shutter_mode = self.shutter.mode 49 self.shutter.mode = self.shutter.MANUAL mentioned in merge request !308 (merged)
Superseded by !305 (merged) + !308 (merged) + !310 (merged)
Please register or sign in to reply