Package gda.device
Interface IInsertionDevicePhaseControl
- All Superinterfaces:
Configurable,Device,Findable,gda.observable.IObservable
- All Known Implementing Classes:
IDPhaseController
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final doublestatic final doublestatic final doublestatic final doublestatic final doublestatic final doublestatic final doublestatic final doublestatic final Stringstatic final Stringstatic final String -
Method Summary
Modifier and TypeMethodDescriptionvoidmove to linear horizontal phasebooleanisBusy()voidmoveToPhase(double phaseInDegree) move to phase specified.voidvertical()move to linear vertical phaseMethods inherited from interface gda.factory.Configurable
configure, isConfigureAtStartup, isConfigured, reconfigureMethods inherited from interface gda.device.Device
close, getAttribute, getProtectionLevel, setAttribute, setProtectionLevelMethods inherited from interface gda.observable.IObservable
addIObserver, deleteIObserver, deleteIObservers
-
Field Details
-
TOP_OUTER_AXIS
- See Also:
-
TOP_INNER_AXIS
- See Also:
-
BOTTOM_OUTER_AXIS
- See Also:
-
BOTTOM_INNER_AXIS
- See Also:
-
ID_MODE
- See Also:
-
ID_MOVE
- See Also:
-
PV_SEPARATOR
- See Also:
-
GAP_AND_PHASE_MODE
- See Also:
-
LINEAR_HORIZONTAL_TOP_OUTER_MOTOR_POSITION
static final double LINEAR_HORIZONTAL_TOP_OUTER_MOTOR_POSITION- See Also:
-
LINEAR_HORIZONTAL_TOP_INNER_MOTOR_POSITION
static final double LINEAR_HORIZONTAL_TOP_INNER_MOTOR_POSITION- See Also:
-
LINEAR_HORIZONTAL_BOTTOM_OUTER_MOTOR_POSITION
static final double LINEAR_HORIZONTAL_BOTTOM_OUTER_MOTOR_POSITION- See Also:
-
LINEAR_HORIZONTAL_BOTTOM_INNER_MOTOR_POSITION
static final double LINEAR_HORIZONTAL_BOTTOM_INNER_MOTOR_POSITION- See Also:
-
LINEAR_VERTICAL_TOP_OUTER_MOTOR_POSITION
static final double LINEAR_VERTICAL_TOP_OUTER_MOTOR_POSITION- See Also:
-
LINEAR_VERTICAL_TOP_INNER_MOTOR_POSITION
static final double LINEAR_VERTICAL_TOP_INNER_MOTOR_POSITION- See Also:
-
LINEAR_VERTICAL_BOTTOM_OUTER_MOTOR_POSITION
static final double LINEAR_VERTICAL_BOTTOM_OUTER_MOTOR_POSITION- See Also:
-
LINEAR_VERTICAL_BOTTOM_INNER_MOTOR_POSITION
static final double LINEAR_VERTICAL_BOTTOM_INNER_MOTOR_POSITION- See Also:
-
ID_MOVE_START
- See Also:
-
-
Method Details
-
hortizontal
move to linear horizontal phase- Throws:
DeviceException
-
vertical
move to linear vertical phase- Throws:
DeviceException
-
moveToPhase
move to phase specified. A phase to motor positions lookup table required to support this method.- Parameters:
phaseInDegree-- Throws:
DeviceException
-
isBusy
boolean isBusy()
-