mahos.meas.confocal_tracker.ConfocalTracker#

class mahos.meas.confocal_tracker.ConfocalTracker(gconf: dict, name, context=None)#
__init__(gconf: dict, name, context=None)#

Methods

__init__(gconf, name[, context])

change_state(msg)

finalize_states()

get_bounds(d, pos)

get_new_pos()

Get updated pos which reflects the move by previous optimization.

get_z(d, pos)

handle_req(msg)

load_params(msg)

main()

Main procedure that will be looped.

optimize(image)

prepare_states()

request_move(axes, pos)

request_scan(pos)

restart(clear_buffer)

restore_states()

save_params(msg)

start(track_params)

stop()

track_now(msg)

wait()

Wait until required resources are ready.

Attributes