Package gda.device.motor
Class PiezoEpicsMotor
java.lang.Object
gda.factory.ConfigurableBase
gda.factory.FindableConfigurableBase
gda.device.DeviceBase
gda.device.motor.MotorBase
gda.device.motor.EpicsMotor
gda.device.motor.PiezoEpicsMotor
- All Implemented Interfaces:
ControllerRecord,Device,Motor,InitializationListener,Configurable,Findable,gda.observable.IObservable,gda.observable.IObserver,Serializable
This motor does not monitor the readback PV as it is continuously updating even it had reached the target and stopped.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class gda.device.motor.EpicsMotor
EpicsMotor.MissedTargetLevel -
Field Summary
Fields inherited from class gda.device.motor.EpicsMotor
accl, channelManager, controller, dhlm, dialHighLimitMonitor, dialLowLimitMonitor, direction, dllm, dmov, highLimitMonitor, highLimitStateMonitor, hlm, hls, homf, llm, lls, lowLimitMonitor, lowLimitStateMonitor, lvio, lvioMonitor, mres, msta, mstaMonitorListener, offset, positionMonitor, prec, putCallbackListener, pvName, rbv, rdbd, setPv, setUseListener, spmg, statusMonitor, stop, unitString, val, velo, vmaxFields inherited from class gda.device.motor.MotorBase
correctBacklash, isInitialised, maxPosition, minPositionFields inherited from class gda.device.DeviceBase
DEFAULT_PROTECTION_LEVEL_PROPERTYFields inherited from interface gda.device.Motor
FAST, MEDIUM, SLOW, SPEED_LEVELS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidCreate Channel access for motor.Methods inherited from class gda.device.motor.EpicsMotor
checkStatus, configure, forceCallback, getAccessControlName, getControllerRecordName, getDialHighLimit, getDialLowLimit, getDirection, getMaxPosition, getMaxSpeed, getMinPosition, getMotorResolution, getPosition, getPrecision, getPvName, getRetryDeadband, getSpeed, getStatus, getTargetPosition, getTimeToVelocity, getUnitString, getUserOffset, home, initializationCompleted, isAssertHomedBeforeMoving, isCallbackWait, isHomed, isHomedFromMSTAValue, isMoving, isReduceExcessiveReadyLogs, moveBy, moveContinuously, moveTo, moveTo, moveTo, panicStop, readMsta, reconfigure, setAccessControl, setAccessControlName, setAssertHomedBeforeMoving, setCallbackWait, setMaxPosition, setMinPosition, setMissedTargetAction, setMissedTargetLevel, setPosition, setPvName, setReduceExcessiveReadyLogs, setSpeed, setTimeToVelocity, setUnitStringOverride, setUserOffset, stop, stopGo, toString, update, waitWhileStatusBusyMethods inherited from class gda.device.motor.MotorBase
addInBacklash, correctBacklash, getBacklashSteps, getFastSpeed, getMediumSpeed, getSlowSpeed, isHomeable, isInitialised, isLimitsSettable, setBacklashSteps, setFastSpeed, setInitialised, setLimitsSettable, setMediumSpeed, setMotorResolution, setSlowSpeed, setSoftLimits, setSpeedLevelMethods inherited from class gda.device.DeviceBase
addIObserver, close, deleteIObserver, deleteIObservers, getAttribute, getName, getProtectionLevel, isBeingObserved, isConfigureAtStartup, notifyIObservers, setAttribute, setConfigureAtStartup, setName, setProtectionLevelMethods inherited from class gda.factory.ConfigurableBase
isConfigured, setConfiguredMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface gda.factory.Configurable
isConfigureAtStartup, isConfiguredMethods inherited from interface gda.device.Device
close, getAttribute, getProtectionLevel, setAttribute, setProtectionLevelMethods inherited from interface gda.observable.IObservable
addIObserver, deleteIObserver, deleteIObservers
-
Constructor Details
-
PiezoEpicsMotor
public PiezoEpicsMotor()
-
-
Method Details
-
createChannelAccess
Description copied from class:EpicsMotorCreate Channel access for motor. This must must on to EPICS motor record.- Overrides:
createChannelAccessin classEpicsMotor- Throws:
FactoryException
-