pcdsdevices.epics\_motor.BeckhoffAxisPLCEPS =========================================== .. currentmodule:: pcdsdevices.epics_motor .. autoclass:: BeckhoffAxisPLCEPS .. list-table:: Ophyd Device Components :header-rows: 1 :widths: auto * - Attribute - Class - Suffix - Docs - Kind - Notes * - status - :class:`~pcdsdevices.signal.PytmcSignal` - ``sErrorMessage`` - PLC error or warning - normal - Inherited from :class:`~pcdsdevices.epics_motor.BeckhoffAxisPLC` * - err_bool - :class:`~pcdsdevices.signal.PytmcSignal` - ``bError`` - True if there is some sort of error. - normal - Inherited from :class:`~pcdsdevices.epics_motor.BeckhoffAxisPLC` * - err_code - :class:`~pcdsdevices.signal.PytmcSignal` - ``nErrorId`` - Current NC error code - normal - Inherited from :class:`~pcdsdevices.epics_motor.BeckhoffAxisPLC` * - cmd_err_reset - :class:`~pcdsdevices.signal.PytmcSignal` - ``bReset`` - Command to reset an active error - normal - Inherited from :class:`~pcdsdevices.epics_motor.BeckhoffAxisPLC` * - enc_count - :class:`~pcdsdevices.signal.PytmcSignal` - ``nEncoderCount`` - Raw encoder count for this motor. - normal - Inherited from :class:`~pcdsdevices.epics_motor.BeckhoffAxisPLC` * - posdiff - :class:`~pcdsdevices.signal.PytmcSignal` - ``fPosDiff`` - Difference between trajectory setpoint and readback. - normal - Inherited from :class:`~pcdsdevices.epics_motor.BeckhoffAxisPLC` * - hardware_enable - :class:`~pcdsdevices.signal.PytmcSignal` - ``bHardwareEnable`` - TRUE if motor has its hardware enable. - normal - Inherited from :class:`~pcdsdevices.epics_motor.BeckhoffAxisPLC` * - cmd_home - :class:`~pcdsdevices.signal.PytmcSignal` - ``bHomeCmd`` - Start TwinCAT homing routine. - normal - Inherited from :class:`~pcdsdevices.epics_motor.BeckhoffAxisPLC` * - home_pos - :class:`~pcdsdevices.signal.PytmcSignal` - ``fHomePosition`` - Numeric position of home. - config - Inherited from :class:`~pcdsdevices.epics_motor.BeckhoffAxisPLC` * - user_enable - :class:`~pcdsdevices.signal.PytmcSignal` - ``bUserEnable`` - Power enable/disable - config - Inherited from :class:`~pcdsdevices.epics_motor.BeckhoffAxisPLC` * - eps_forward - :class:`~pcdsdevices.eps.EPS` - ``stEPSF:`` - EPS forward enables. - normal - * - eps_backward - :class:`~pcdsdevices.eps.EPS` - ``stEPSB:`` - EPS backward enables. - normal - * - eps_power - :class:`~pcdsdevices.eps.EPS` - ``stEPSP:`` - EPS power enables. - normal - .. rubric:: Methods .. automethod:: configure .. automethod:: describe .. automethod:: get .. automethod:: read .. automethod:: read_configuration .. automethod:: stop .. automethod:: summary .. automethod:: trigger .. rubric:: Attributes .. autoattribute:: configuration_attrs .. autoattribute:: connected .. autoattribute:: hints .. autoattribute:: kind .. autoattribute:: subscriptions