pcdsdevices.epics_motor.Motor

pcdsdevices.epics_motor.Motor(prefix, **kwargs)

Load a PCDSMotor with the correct class based on prefix.

The prefix is searched for one of the component keys in the table below. If none of these are found, by default an EpicsMotor will be used.

Component Key

Python Class

MMS

IMS

CLZ

IMS

CLF

IMS

MMN

Newport

MZM

PMC100

MMC

MMC100

MMB

BeckhoffAxis

PIC

PCDSMotorBase

MCS

SmarAct

MCS2

SmarAct

HEX

PI_M824

Parameters:
  • prefix (str) – Prefix of motor.

  • kwargs – Passed to class constructor.