- class lima2.client.Client
Lima2 user-facing client.
Public members¶
-
classmethod from_yaml(config_filename=
'l2c_config.yaml'
)
- property nb_recvs
- property nb_frames_acquired : ProgressCounter
Number of frames acquired
- property nb_frames_xferred : ProgressCounter
Aggregated number of frames transferred
- property pipelines : list[UUID]
Get list of available pipelines UUID
- property current_pipeline : Processing | None
- erase_pipeline(uuid)
Erase a pipeline instance
- __repr__()
Return repr(self).
- __sizeof__()
Size of object in memory, in bytes.
Info¶
- property det_info
A dict containing the detector static information such as make, model, serial number, detector and pixel dimensions…
- property det_capabilities
A dict containing the detector capabilities…
Status¶
- property det_status
A dict containing the detector health information such as make, model, serial number, detector and pixel dimensions…
State¶
Parameters¶
- property params_default : dict
Returns a set of parameters with default values for init, acquisition and processing parameters.
Control¶
- prepare_acq(*args, **kwargs)
Prepare the acquisition with a given UUID.
- start_acq()
Start acquisition.
- trigger()
Software trigger.
- stop_acq()
Stop acquisition.
- reset_acq()
Reset acquisition when the detector is in State.FAULT state
-
classmethod from_yaml(config_filename=