Package gda.device.continuouscontroller
Interface ConstantVelocityMoveController
- All Superinterfaces:
Configurable,ContinuousMoveController,Device,Findable,HardwareTriggerProvider,gda.observable.IObservable
- All Known Subinterfaces:
ConstantVelocityMoveController2,ConstantVelocityRasterMoveController
- All Known Implementing Classes:
P2RZebraConstantVelMoveController,TFG2CVmoveController,XpsConstantVelocityMoveController,ZebraConstantVelocityMoveController,ZebraConstantVelocityMoveControllerForQexafs
A constant velocity move controller represents a motor controller that can move a single axis between two pots at fixed
speed while generating hardware triggers.
-
Method Summary
Modifier and TypeMethodDescriptiondoublegetEnd()doublegetStart()doublegetStep()voidsetEnd(double end) Set the end location for the move in hardware units/offset/scale.voidsetStart(double start) Set the start location for the move in hardware units/offset/scale.voidsetStep(double step) Set the step size for the move in hardware units/scale.Methods inherited from interface gda.factory.Configurable
configure, isConfigureAtStartup, isConfigured, reconfigureMethods inherited from interface gda.device.continuouscontroller.ContinuousMoveController
isMoving, prepareForMove, startMove, stopAndReset, waitWhileMovingMethods inherited from interface gda.device.Device
close, getAttribute, getProtectionLevel, setAttribute, setProtectionLevelMethods inherited from interface gda.device.continuouscontroller.HardwareTriggerProvider
getNumberTriggers, getTotalTime, setTriggerPeriodMethods inherited from interface gda.observable.IObservable
addIObserver, deleteIObserver, deleteIObservers
-
Method Details
-
setStart
Set the start location for the move in hardware units/offset/scale.- Parameters:
start-- Throws:
DeviceException
-
getStart
double getStart() -
setEnd
Set the end location for the move in hardware units/offset/scale.- Parameters:
end-- Throws:
DeviceException
-
getEnd
double getEnd() -
setStep
Set the step size for the move in hardware units/scale.- Parameters:
step-- Throws:
DeviceException
-
getStep
double getStep()
-