
public class AerotechP165DeviceSim extends AerotechP165Device
host, port| Constructor and Description |
|---|
AerotechP165DeviceSim() |
| Modifier and Type | Method and Description |
|---|---|
void |
abort()
abort any motion
|
String |
aerotechChat(String command)
Send command
|
protected void |
close()
Closes the connection.
|
void |
disableAxes()
disable axes
|
void |
enableAxes()
enable axes
|
void |
fullreset()
reset controller
|
String |
getError()
get errors
|
double |
getPosX()
get x position
|
double |
getPosY()
get y position
|
double |
getPosZ()
get z position
|
String |
getVersion()
gets version of the Ensemble controller
|
void |
goHome()
go to home position
|
protected void |
initDevice()
Performs basic initialization.
|
protected void |
initialize()
Fully initializes the device.
|
void |
moveAbsX(double xpos)
absolute move in x
|
void |
moveAbsXY(double xpos,
double ypos)
absolute move in x and y
|
void |
moveAbsXYZ(double xpos,
double ypos,
double zpos)
absolute move in x, y and z
|
void |
moveAbsY(double ypos)
absolute move in y
|
void |
moveAbsZ(double zpos)
absolute move in z
|
void |
moveIncX(double dx)
incremental move in x
|
void |
moveIncXY(double dx,
double dy)
incremental move in x and y
|
void |
moveIncXYZ(double dx,
double dy,
double dz)
incremental move in x, y and z
|
void |
moveIncY(double dy)
incremental move in y
|
void |
moveIncZ(double dz)
incremental move in z
|
void |
rampRate(double rate)
rampRate: step/s^2
|
void |
reconnect()
reconnect
|
void |
reset()
acknowledge errors
|
void |
setSpeed(double velocity)
setSpeed: step/s
|
void |
setupHome(int mode)
setup homing
|
void |
softHighLim(String axis,
int param)
setup high position limit
|
void |
softLowLim(String axis,
int param)
setup low position limit
|
checkChannel, getLastPosX, getLastPosY, getLastPosZ, getPosXYZ, getState, getxOffset, getyOffset, getzOffset, readChannel, setState, setxOffset, setyOffset, setzOffsetaddChannel, addLine, checkHardware, checkHwLine, checkLine, checkOnline, checkTimeout, configure, disable, dropChannel, enable, getFullName, getName, getOutputLines, init, initChannel, initChannel, initSensors, isHwLineSet, isLineSet, isOnline, isTimeout, readChannel, readChannelGroup, readChannelNow, readSensors, setHwLine, setLine, setLineWarm, setOnline, setOutputLines, testOnlineclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLastPos_x, getLastPos_y, getLastPos_z, getPos_x, getPos_xyz, getPos_y, getPos_z, moveAbs_x, moveAbs_xy, moveAbs_xyz, moveAbs_y, moveAbs_z, moveInc_x, moveInc_xy, moveInc_xyz, moveInc_y, moveInc_zprotected void initDevice()
initDevice in class AerotechP165Deviceprotected void initialize()
initialize in class AerotechP165Deviceprotected void close()
close in class AerotechP165Devicepublic String getVersion()
getVersion in interface AerotechDevicegetVersion in class AerotechP165Devicepublic void abort()
abort in interface AerotechDeviceabort in class AerotechP165Devicepublic void enableAxes()
enableAxes in interface AerotechDeviceenableAxes in class AerotechP165Devicepublic void disableAxes()
disableAxes in interface AerotechDevicedisableAxes in class AerotechP165Devicepublic void setSpeed(double velocity)
setSpeed in interface AerotechDevicesetSpeed in class AerotechP165Devicevelocity - public void rampRate(double rate)
rampRate in interface AerotechDevicerampRate in class AerotechP165Devicerate - public void moveIncX(double dx)
moveIncX in interface AerotechDevicemoveIncX in class AerotechP165Devicedx - public void moveIncY(double dy)
moveIncY in interface AerotechDevicemoveIncY in class AerotechP165Devicedy - public void moveIncZ(double dz)
moveIncZ in interface AerotechDevicemoveIncZ in class AerotechP165Devicedz - public void moveIncXY(double dx,
double dy)
moveIncXY in interface AerotechDevicemoveIncXY in class AerotechP165Devicedx - dy - public void moveIncXYZ(double dx,
double dy,
double dz)
moveIncXYZ in interface AerotechDevicemoveIncXYZ in class AerotechP165Devicedx - dy - dz - public void moveAbsX(double xpos)
moveAbsX in interface AerotechDevicemoveAbsX in class AerotechP165Devicexpos - public void moveAbsY(double ypos)
moveAbsY in interface AerotechDevicemoveAbsY in class AerotechP165Deviceypos - public void moveAbsZ(double zpos)
moveAbsZ in interface AerotechDevicemoveAbsZ in class AerotechP165Devicezpos - public void moveAbsXY(double xpos,
double ypos)
moveAbsXY in interface AerotechDevicemoveAbsXY in class AerotechP165Devicexpos - ypos - public void moveAbsXYZ(double xpos,
double ypos,
double zpos)
moveAbsXYZ in interface AerotechDevicemoveAbsXYZ in class AerotechP165Devicexpos - ypos - zpos - public double getPosX()
getPosX in interface AerotechDevicegetPosX in class AerotechP165Devicepublic double getPosY()
getPosY in interface AerotechDevicegetPosY in class AerotechP165Devicepublic double getPosZ()
getPosZ in interface AerotechDevicegetPosZ in class AerotechP165Devicepublic String getError()
getError in interface AerotechDevicegetError in class AerotechP165Devicepublic void goHome()
goHome in interface AerotechDevicegoHome in class AerotechP165Devicepublic void setupHome(int mode)
setupHome in interface AerotechDevicesetupHome in class AerotechP165Devicemode - The homing modepublic void softLowLim(String axis, int param)
softLowLim in interface AerotechDevicesoftLowLim in class AerotechP165Deviceaxis - The axis nameparam - The limitpublic void softHighLim(String axis, int param)
softHighLim in interface AerotechDevicesoftHighLim in class AerotechP165Deviceaxis - The axis nameparam - The limitpublic void reset()
reset in interface AerotechDevicereset in class AerotechP165Devicepublic void fullreset()
fullreset in interface AerotechDevicefullreset in class AerotechP165Devicepublic void reconnect()
reconnect in interface AerotechDevicereconnect in class AerotechP165Devicepublic String aerotechChat(String command)
aerotechChat in class AerotechP165DeviceCopyright © 2019 LSST. All rights reserved.