ophyd_async.epics.pmac#

Package Contents#

Classes#

PmacAxisIO

A Device that (direct) moves a PMAC Coordinate System Motor.

PmacCoordIO

A Device that represents a Pmac Coordinate System.

PmacIO

Device that represents a pmac controller.

PmacTrajectoryIO

Device that moves a PMAC Motor record.

API#

class ophyd_async.epics.pmac.PmacAxisIO(prefix: str, name: str = '')[source]#

Bases: ophyd_async.core.Device

A Device that (direct) moves a PMAC Coordinate System Motor.

Note that this does not go through a motor record.

class ophyd_async.epics.pmac.PmacCoordIO(prefix: str, name: str = '')[source]#

Bases: ophyd_async.core.Device

A Device that represents a Pmac Coordinate System.

class ophyd_async.epics.pmac.PmacIO(prefix: str, axis_nums: Sequence[int], coord_nums: Sequence[int], name: str = '')[source]#

Bases: ophyd_async.core.Device

Device that represents a pmac controller.

class ophyd_async.epics.pmac.PmacTrajectoryIO(prefix: str, name: str = '')[source]#

Bases: ophyd_async.core.StandardReadable

Device that moves a PMAC Motor record.