public final class MachState
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Class and Description |
---|---|
static class |
MachState.StateChange |
Modifier and Type | Field and Description |
---|---|
boolean[] |
m_BooleanValues |
double[] |
m_DoubleValues |
int[] |
m_IntegerValues |
double[] |
m_LocalPosition |
MachiningStatus |
m_MachStatus |
java.lang.String[] |
m_StringValues |
ToolSpec[] |
m_Tools |
int |
NUMBER_OF_MOTORS |
Constructor and Description |
---|
MachState(int n) |
MachState(MachState state) |
Modifier and Type | Method and Description |
---|---|
double[] |
axisFromLocal(double[] src) |
double[] |
axisToLocal(double[] src) |
MachState |
clone() |
java.lang.String |
formatToUserUnits(double value) |
Variable |
getAccelUnit() |
double[] |
getAxisPos() |
boolean |
getBoolean(int p) |
int |
getChangeCount() |
double |
getDouble(int p) |
NumericVariable |
getDoubleVariable(int p) |
Variable |
getDROFormat() |
int |
getInteger(int p) |
Variable |
getLengthUnit() |
MachiningStatus |
getMachingingStatus() |
MachiningStatus |
getMachiningStatus(int motor) |
int |
getOffsetBaseIndex() |
int |
getOffsetBaseIndex(int woi) |
NumericVariable |
getScaledVariable(int p) |
Variable |
getSpeedUnit() |
java.lang.String |
getString(int p) |
SimpleVariable |
getVariable(int p) |
boolean |
hasParam(int p) |
boolean |
isMachMotor(int motor) |
void |
loadState(java.lang.String filename) |
void |
restoreStateFrom(MachState from) |
void |
saveState(java.lang.String filename) |
void |
setMachinginStatus(MachiningStatus state) |
void |
setMachininingStatus(int motor,
MachiningStatus status) |
void |
setMachMotor(int motor,
boolean enable) |
void |
setOffsetFromLocal(int axis,
double targetValue) |
void |
setParameter(int p,
java.lang.Object v) |
void |
setParameterNoUpdate(int p,
java.lang.Object v) |
void |
setPositionFromAxisPos(double[] axisPos) |
void |
setString(int p,
java.lang.String value) |
void |
setWorkOffsetFromLocal(int axis,
double targetValue) |
void |
stateChanged() |
void |
touch(int p) |
void |
updateState(MachState.StateChange t) |
public int NUMBER_OF_MOTORS
public MachiningStatus m_MachStatus
public double[] m_DoubleValues
public int[] m_IntegerValues
public java.lang.String[] m_StringValues
public boolean[] m_BooleanValues
public double[] m_LocalPosition
public ToolSpec[] m_Tools
public MachState(MachState state)
public MachState(int n)
public MachState clone()
clone
in class java.lang.Object
public MachiningStatus getMachingingStatus()
public void setMachinginStatus(MachiningStatus state)
public void updateState(MachState.StateChange t)
public NumericVariable getDoubleVariable(int p)
public SimpleVariable getVariable(int p)
public NumericVariable getScaledVariable(int p)
public java.lang.String getString(int p)
public int getInteger(int p)
public boolean getBoolean(int p)
public void setString(int p, java.lang.String value)
public boolean hasParam(int p)
public double getDouble(int p)
public Variable getLengthUnit()
public Variable getSpeedUnit()
public Variable getAccelUnit()
public Variable getDROFormat()
public java.lang.String formatToUserUnits(double value)
public void setParameterNoUpdate(int p, java.lang.Object v)
public void setParameter(int p, java.lang.Object v)
public int getChangeCount()
public void stateChanged()
public void touch(int p)
public void setMachininingStatus(int motor, MachiningStatus status)
public MachiningStatus getMachiningStatus(int motor)
public void setMachMotor(int motor, boolean enable)
public boolean isMachMotor(int motor)
public void restoreStateFrom(MachState from)
public int getOffsetBaseIndex(int woi)
public int getOffsetBaseIndex()
public double[] axisFromLocal(double[] src)
public double[] axisToLocal(double[] src)
public void setOffsetFromLocal(int axis, double targetValue)
public void setWorkOffsetFromLocal(int axis, double targetValue)
public void setPositionFromAxisPos(double[] axisPos)
public double[] getAxisPos()
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