|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.motionModel.JoggingRuntimeData
public class JoggingRuntimeData
Runtime data for cartesian and joint jogging commands.
| Constructor Summary | |
|---|---|
JoggingRuntimeData()
|
|
| Method Summary | |
|---|---|
double[] |
getBaseFrameTransformation()
Gets the base frame transformation. |
com.kuka.roboticsAPI.motionModel.CartesianJoggingMode |
getCartesianJoggingMode()
Gets the cartesian jogging mode for the motion. |
protected SunriseController |
getController()
Gets the controller for the jogging motion. |
SerializableInteger |
getFiredStopCondition()
Get the fired stop condition of the current jogging motion. |
protected Module |
getJoggingModule()
Gets the module used for the jogging commands. |
SPR |
getJoggingSPR()
Gets the SPR for this jogging command. |
boolean |
getNoMotionStopCondition()
Get the status of the noMotion stop condition. |
long |
getTimeoutJogging()
Get the timeout of the jogging command. |
protected SSR |
getUpdateVelocitiesSSR()
Gets the SSR the is used for updating the velocites. |
double[] |
getVelocities()
Gets the commanded velocities (including the jogging override). |
void |
initialize(Module jogModule,
SunriseController controller)
Initializes the runtime data. |
boolean |
isJoggingFromApplication()
Gets if the jogging is commanded from application |
void |
sendSetVelocitiesRequest()
Sends compound request with new velocities to the jogging module set in the initialize method. |
protected void |
setBaseFrameTransformationInternal(double[] transformationValues)
Sets the internal array of the base frame transformation values. |
void |
setJoggingIsFromApplication(boolean isFromApplication)
Sets if the jogging is commanded from application. |
protected void |
setJoggingModeInternal(com.kuka.roboticsAPI.motionModel.CartesianJoggingMode joggingMode)
Sets the internal flag whether the coordinate system of the current tool tcp is used for cartesian jogging. |
void |
setNoMotionStopCondition(boolean noMotionStopCondition)
Set the noMotion stop condition. |
void |
setTimeoutJogging(long timeout)
Set the timeout for the jogging command. |
protected void |
setVelocitiesInternal(double... velocities)
Sets the internal array of commanded velocities. |
void |
stop()
Sends a compound request to the jogging module in order to stop jogging and to end the SPR. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JoggingRuntimeData()
| Method Detail |
|---|
public double[] getVelocities()
public double[] getBaseFrameTransformation()
public com.kuka.roboticsAPI.motionModel.CartesianJoggingMode getCartesianJoggingMode()
protected void setVelocitiesInternal(double... velocities)
velocities - commanded velocities.protected void setBaseFrameTransformationInternal(double[] transformationValues)
transformationValues - the values of the base frame transformationprotected void setJoggingModeInternal(com.kuka.roboticsAPI.motionModel.CartesianJoggingMode joggingMode)
joggingMode - the cartesian jogging mode.
public void initialize(Module jogModule,
SunriseController controller)
jogModule - jogging module.controller - controller which executed the jogging command.public SPR getJoggingSPR()
protected Module getJoggingModule()
public void sendSetVelocitiesRequest()
public void stop()
protected SSR getUpdateVelocitiesSSR()
protected SunriseController getController()
public void setTimeoutJogging(long timeout)
timeout - timeout in milliseconds [ms].public long getTimeoutJogging()
public void setNoMotionStopCondition(boolean noMotionStopCondition)
noMotionStopCondition - true if the noMotion stop condition is active.public boolean getNoMotionStopCondition()
public SerializableInteger getFiredStopCondition()
public void setJoggingIsFromApplication(boolean isFromApplication)
isFromApplication - set true if jogging is from the application.public boolean isJoggingFromApplication()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||