|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IMotionContainer
Represents the execution state of robot motions.
| Method Summary | |
|---|---|
void |
append(IMotion motion)
Appends a motion to the executing motions. |
void |
cancel()
Cancels all motions in this container. |
IMotion |
getCurrentMotion()
Returns the motion command that is being currently executed. |
IMotion |
getLastExecutedMotion()
Returns the last executed motion command, if the container is already finished. |
| Methods inherited from interface com.kuka.roboticsAPI.executionModel.ICommandContainer |
|---|
getCommand, getState |
| Methods inherited from interface com.kuka.roboticsAPI.executionModel.IExecutionContainer |
|---|
await, await, getErrorMessage, getFiredBreakConditionInfo, getRuntimeData, hasError, hasFired, isFinished, validate |
| Method Detail |
|---|
IMotion getCurrentMotion()
If the motion consists of segments (for example spline command), the currently executed segment of the spline will be returned.
null.IMotion getLastExecutedMotion()
If not, the motion that is currently being executed will be returned.
This is the part of the robot trajectory where the robot is currently
moving.
If the motion consists of segments (for example spline command), the
currently executed segment of the spline will be returned.
null.void append(IMotion motion)
motion - the motion to be appended
UnsupportedOperationException - appending of motions is not supported for this type or this
particular combination of motions
IllegalStateException - the execution of the stack has already been finished.void cancel()
cancel in interface IExecutionContainer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||