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.

ProgramAbort

Abort a data collection by setting the PMAC string and then wait for the status value to go back to 0.

ProgramRunner

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

ScanState