Package jisa.devices.interfaces
Interface XYZTranslationStage
-
- All Superinterfaces:
Instrument
,XYTranslationStage
- All Known Subinterfaces:
ProbeStation
- All Known Implementing Classes:
Pegasus
public interface XYZTranslationStage extends XYTranslationStage
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface jisa.devices.interfaces.Instrument
Instrument.AutoQuantity<S>, Instrument.OptionalQuantity<S>, Instrument.Parameter<S>, Instrument.Setter<S>, Instrument.TableQuantity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description double
getZPosition()
Returns the z component of Position, in m.double
getZSpeed()
Sets the speed to the desired value in TODO.void
setZPosition(double zposition)
Sets the x-position to the desired value.void
setZSpeed(double speed)
Sets the speed to the desired value in TODO.-
Methods inherited from interface jisa.devices.interfaces.Instrument
close, getAddress, getConfigurationParameters, getConfigurationParameters, getIDN, getLockObject, getName, setTimeout
-
Methods inherited from interface jisa.devices.interfaces.XYTranslationStage
getRotation, getXPosition, getXYSpeed, getYPosition, setRotation, setXPosition, setXYPosition, setXYSpeed, setYPosition
-
-
-
-
Method Detail
-
getZPosition
double getZPosition() throws java.io.IOException, DeviceException
Returns the z component of Position, in m.- Returns:
- z-Position, in m
- Throws:
DeviceException
- Upon incompatibility with devicejava.io.IOException
- Upon communications error
-
setZPosition
void setZPosition(double zposition) throws java.io.IOException, DeviceException
Sets the x-position to the desired value.- Parameters:
zposition
- z-Position, in m- Throws:
DeviceException
- Upon incompatibility with devicejava.io.IOException
- Upon communications error
-
setZSpeed
void setZSpeed(double speed) throws java.io.IOException, DeviceException
Sets the speed to the desired value in TODO.- Parameters:
speed
- in TODO- Throws:
DeviceException
- Upon incompatibility with devicejava.io.IOException
- Upon communications error
-
getZSpeed
double getZSpeed() throws java.io.IOException, DeviceException
Sets the speed to the desired value in TODO.- Throws:
DeviceException
- Upon incompatibility with devicejava.io.IOException
- Upon communications error
-
-