dodal.devices.i24.pmac#

Classes

EncReset

PMAC strings for position compare on encoder channels in the controller.

LaserSettings

PMAC strings to switch laser on and off. Note. On the PMAC, M-variables usually have to do with position compare set up. For example, for laser1: Use M712 = 0 if triggering on falling edge. Use M712 = 1 if on rising edge.

PMAC

Device to control the chip stage on I24.

PMACStringEncReset

Set a pmac_string to control the encoder channels in the controller.

PMACStringLaser

Set the pmac_string to control the laser.

PMACStringMove

Trigger a PMAC move by setting the pmac_string.

ProgramRunner

Trigger the collection by setting the program number on the PMAC string.

ScanState