public final class MotorControllerOld extends Commands
Modifier and Type | Class and Description |
---|---|
static class |
MotorControllerOld.ConnectionState |
static interface |
MotorControllerOld.StatusDisplay |
Modifier and Type | Field and Description |
---|---|
static int |
HISTOGRAM_BUCKETS |
int |
HISTOGRAM_SIZE |
MachState |
m_MachState |
static int |
NUMBER_OF_MOTORS |
ARM_PROBE, CONFIG_PROBE, CTRL_JOG, ENABLE_QUEUE, GET_INPUT, GET_POS, GET_PROBE_POS, GET_VERSION, JOG_FORWARD, JOG_REVERSE, m_CommandResp, MAX_LINE_LENGTH, MAX_TRAVEL, MAX_VELO, MAX8B, MOTOR_STATE, MOVE_DISTANCE, QUEUE_STATE, RESET_QUEUE, SEEK_HOME, SET_MODE, SET_OUTPUT, SET_POS, SMAX16B, SMIN16B, STATE_COMMAND_PENDING, STATE_PROBE_TRIGGERED, STATE_PROCESS_QUEUE, STATE_RUN, STATE_STOP, STATE_TIMEOUT, UMAX16B
Constructor and Description |
---|
MotorControllerOld(int NUMBER_OF_AXIS,
ToadComm toadcomm,
MotorControllerOld.StatusDisplay statusDisplay,
PluginMethods pluginMethods) |
Modifier and Type | Method and Description |
---|---|
void |
abortAll() |
boolean |
atEnd() |
double[] |
axisFromMotor(int[] src) |
void |
forceConfig() |
java.lang.String |
getAxisLetterFromMotor(int motor) |
MotorControllerOld.ConnectionState |
getConnectionStatus() |
MachCode |
getCurrentMachCode() |
java.lang.String |
getError() |
MachiningStatus |
getMachiningStatus() |
MachState |
getMachState() |
MachState |
getMachStateCopy(MachState state) |
int |
getMachTimeInMillis() |
MotorController |
getMotorController() |
int[] |
getMotorPosition() |
int |
getMotorPosition(int motor) |
void |
getMotorPosition(int[] pos) |
java.lang.String |
getMotorUnderTest() |
Planner |
getPlanner() |
double[] |
getPlannerPosition() |
boolean |
getProgress(double[] progress) |
boolean |
getRunReverse() |
boolean |
getSingleStepMode() |
double |
getVelocityUnit() |
java.lang.String |
getVersion() |
void |
gotoLine(int lineNo) |
boolean |
isLoaded() |
boolean |
isMacro() |
boolean |
load(MachCode code,
boolean push) |
void |
loadState(java.lang.String filename) |
int[] |
motorFromAxis(double[] src) |
int |
motorFromAxis(int axis) |
void |
pauseCycle() |
void |
resetPosition(int motor,
int position) |
void |
rewind() |
void |
saveState(java.lang.String filename) |
void |
setCompiling(boolean compiling) |
void |
setConnectionStatus(MotorControllerOld.ConnectionState requestedStatus) |
void |
setRunReverse(boolean reverse) |
void |
setSingleStepMode(boolean step) |
void |
startCycle() |
void |
startHoming(int motor) |
boolean |
startJog(int motor,
boolean forward) |
void |
startTest(MotionTest motionTest) |
void |
stopCycle() |
void |
stopJog(int motor) |
void |
syncState() |
void |
unload() |
public static final int NUMBER_OF_MOTORS
public int HISTOGRAM_SIZE
public static final int HISTOGRAM_BUCKETS
public MachState m_MachState
public MotorControllerOld(int NUMBER_OF_AXIS, ToadComm toadcomm, MotorControllerOld.StatusDisplay statusDisplay, PluginMethods pluginMethods)
public void saveState(java.lang.String filename) throws java.lang.Exception
java.lang.Exception
public void loadState(java.lang.String filename) throws java.lang.Exception
java.lang.Exception
public void startCycle()
public void pauseCycle()
public void stopCycle()
public void gotoLine(int lineNo)
public boolean load(MachCode code, boolean push)
public void rewind()
public void setRunReverse(boolean reverse)
public void setSingleStepMode(boolean step)
public MotorController getMotorController()
public java.lang.String getMotorUnderTest()
public java.lang.String getAxisLetterFromMotor(int motor)
public int motorFromAxis(int axis)
public MachiningStatus getMachiningStatus()
public MachState getMachState()
public boolean getProgress(double[] progress)
public boolean isMacro()
public void unload()
public Planner getPlanner()
public void setCompiling(boolean compiling)
public boolean getRunReverse()
public boolean getSingleStepMode()
public void getMotorPosition(int[] pos)
public boolean isLoaded()
public double[] axisFromMotor(int[] src)
public int[] motorFromAxis(double[] src)
public int getMachTimeInMillis()
public boolean atEnd()
public java.lang.String getError()
public double[] getPlannerPosition()
public MachCode getCurrentMachCode()
public void setConnectionStatus(MotorControllerOld.ConnectionState requestedStatus)
public int getMotorPosition(int motor)
public int[] getMotorPosition()
public double getVelocityUnit()
public MotorControllerOld.ConnectionState getConnectionStatus()
public java.lang.String getVersion()
public void startTest(MotionTest motionTest) throws java.lang.Exception
java.lang.Exception
public boolean startJog(int motor, boolean forward) throws java.lang.Exception
java.lang.Exception
public void startHoming(int motor)
public void stopJog(int motor) throws java.lang.Exception
java.lang.Exception
public void resetPosition(int motor, int position)
public void abortAll()
public void syncState()
public void forceConfig()