refactor: change _init for pilatus
This commit is contained in:
parent
6f49be4775
commit
c5951b3c5b
@ -147,8 +147,26 @@ class PilatusCsaxs(DetectorBase):
|
|||||||
def _init(self) -> None:
|
def _init(self) -> None:
|
||||||
"""Initialize detector, filewriter and set default parameters
|
"""Initialize detector, filewriter and set default parameters
|
||||||
"""
|
"""
|
||||||
|
self._default_parameter()
|
||||||
|
self._init_detector()
|
||||||
|
self._init_filewriter()
|
||||||
|
|
||||||
|
def _default_parameter(self) -> None:
|
||||||
|
"""Set default parameters for Pilatus300k detector
|
||||||
|
readout (float): readout time in seconds
|
||||||
|
"""
|
||||||
self.reduce_readout = 1e-3
|
self.reduce_readout = 1e-3
|
||||||
|
|
||||||
|
def _init_detector(self) -> None:
|
||||||
|
"""Initialize the detector"""
|
||||||
|
#TODO add check if detector is running
|
||||||
|
pass
|
||||||
|
|
||||||
|
def _init_filewriter(self) -> None:
|
||||||
|
"""Initialize the file writer"""
|
||||||
|
#TODO in case the data backend is rewritten, add check if it is ready!
|
||||||
|
pass
|
||||||
|
|
||||||
def _get_current_scan_msg(self) -> BECMessage.ScanStatusMessage:
|
def _get_current_scan_msg(self) -> BECMessage.ScanStatusMessage:
|
||||||
msg = self.device_manager.producer.get(MessageEndpoints.scan_status())
|
msg = self.device_manager.producer.get(MessageEndpoints.scan_status())
|
||||||
return BECMessage.ScanStatusMessage.loads(msg)
|
return BECMessage.ScanStatusMessage.loads(msg)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user