mahos.inst.overlay.confocal_scanner.ConfocalScannerCommand#

class mahos.inst.overlay.confocal_scanner.ConfocalScannerCommand(name, conf, prefix=None)#

ConfocalScannerCommand provides primitive operations for confocal scanning.

This class performs the scanning with piezo commands.

TODO: This class has not been tested using real hardware.

__init__(name, conf, prefix=None)#

Init Instrument and internal instrument list (_instruments).

Instruments should be added on initialization by add_instruments() in inherited class.

Methods

__init__(name, conf[, prefix])

Init Instrument and internal instrument list (_instruments).

configure(params[, label])

Configure the instrument settings.

get(key[, args, label])

Get an instrument setting or measurement data.

get_capability()

get_line()

init_inst()

move_piezo()

move_wait_piezo()

start([label])

Start the instrument operation.

stop([label])

Stop the instrument operation.

wait_piezo_command()