mahos_dq.msgs.iodmr_msgs.IODMRData#

class mahos_dq.msgs.iodmr_msgs.IODMRData(params: dict | None = None)#

Imaging ODMR data carrying cumulative and per-sweep image buffers.

Variables:
  • data_sum – Cumulative image sum across completed sweeps.

  • data_latest – Most recently acquired image frame.

  • data_history – Optional history stack of intermediate frames.

  • sweeps – Number of completed sweeps.

  • running – True while acquisition is active.

  • start_time – Acquisition start timestamp.

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

  • paused_periods – Array of paused time intervals for resumed runs.

__init__(params: dict | None = None)#

Methods

__init__([params])

finalize()

set attributes to finalize the measurement and data.

is_finalized()

resume()

set attributes to resume the measurement.

start()

set attributes to start the measurement.