mahos_dq.msgs.confocal_msgs.Image#

class mahos_dq.msgs.confocal_msgs.Image(params: dict | None = None)#

Confocal image frame and acquisition state snapshot.

Variables:
  • direction – Scan plane for this image (XY/XZ/YZ).

  • image – 2D image array, possibly complex-valued.

  • running – True while scan acquisition is active.

  • aborted – True when acquisition was aborted before normal completion.

  • start_time – Acquisition start timestamp.

  • finish_time – Acquisition finish timestamp, or None while running.

  • clabel – Colorbar label string for visualization.

  • cunit – Colorbar unit string for visualization.

__init__(params: dict | None = None)#

Methods

__init__([params])

finalize(aborted)

set attributes to finalize the data.

get_image([complex_conv])

has_data()

return True if data is ready and valid data could be read out.

is_complex()

is_finalized()