|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ICommandContainer | |
|---|---|
| com.kuka.roboticsAPI.commandModel | Contains all necessary classes to build controller commands. |
| com.kuka.roboticsAPI.controllerModel | Contains the controller classes for accessing a controller and it's services. |
| com.kuka.roboticsAPI.controllerModel.mapping | Contains some helper classes for a mapping process of a RoboticsAPI command into a controller specific command. |
| com.kuka.roboticsAPI.controllerModel.sunrise | Contains the controller implementation for the sunrise controller including it's IO interface. |
| com.kuka.roboticsAPI.controllerModel.sunrise.conditions | Contains the Sunrise implementation of the conditions interface and listener execution. |
| com.kuka.roboticsAPI.deviceModel | Contains classes describing the available devices in the RoboticsAPI. |
| com.kuka.roboticsAPI.executionModel | Contains classes for handling the execution of commands. |
| com.kuka.roboticsAPI.motionModel | Contains classes for describing motions. |
| Uses of ICommandContainer in com.kuka.roboticsAPI.commandModel |
|---|
| Methods in com.kuka.roboticsAPI.commandModel with parameters of type ICommandContainer | |
|---|---|
void |
Instruction.acquireResources(ICommandContainer container)
Asks the command to acquire it's resources that are needed for execution. |
void |
IControllerCommand.acquireResources(ICommandContainer container)
Asks the command to acquire it's resources that are needed for execution. |
void |
AbstractControllerCommand.acquireResources(ICommandContainer container)
Asks the command to acquire it's resources that are needed for execution. |
void |
Instruction.releaseResources(ICommandContainer container)
Tells the command to release it's resources. |
void |
IControllerCommand.releaseResources(ICommandContainer container)
Tells the command to release it's resources. |
void |
AbstractControllerCommand.releaseResources(ICommandContainer container)
Tells the command to release it's resources. |
| Uses of ICommandContainer in com.kuka.roboticsAPI.controllerModel |
|---|
| Methods in com.kuka.roboticsAPI.controllerModel that return ICommandContainer | |
|---|---|
abstract ICommandContainer |
ExecutionService.beginExecution(IControllerCommand command,
IContainerStateListener listener)
The execute method should execute the given container in an asynchronous manner. |
ICommandContainer |
ExecutionService.execute(IControllerCommand command,
IContainerStateListener listener)
The execute method should execute the given container in a synchronous manner. |
| Methods in com.kuka.roboticsAPI.controllerModel with parameters of type ICommandContainer | |
|---|---|
abstract void |
ExecutionService.cancel(ICommandContainer container)
Cancels the given command in the given container. |
| Uses of ICommandContainer in com.kuka.roboticsAPI.controllerModel.mapping |
|---|
| Classes in com.kuka.roboticsAPI.controllerModel.mapping with type parameters of type ICommandContainer | |
|---|---|
class |
MappingToken<T extends ICommandContainer>
A token that can be used during a mapping process of a command. |
| Uses of ICommandContainer in com.kuka.roboticsAPI.controllerModel.sunrise |
|---|
| Classes in com.kuka.roboticsAPI.controllerModel.sunrise that implement ICommandContainer | |
|---|---|
class |
SunriseExecutionContainer
An ExecutionContainer for Sunrise controller commands. |
class |
SunriseMotionContainer
Represents the state of a motion execution. |
class |
SunriseMotionExecutionContainer
An ExecutionContainer for Sunrise MOTION controller commands, in
other words, this execution container should be used whenever a motion is
involved. |
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise that return ICommandContainer | |
|---|---|
ICommandContainer |
SunriseExecutionService.beginExecution(IControllerCommand command,
IContainerStateListener listener)
The execute method should execute the given container in an asynchronous manner. |
ICommandContainer |
SunriseExecutionService.execute(IControllerCommand command,
IContainerStateListener listener)
The execute method should execute the given container in a synchronous manner. |
ICommandContainer |
SunriseApplication.execute(SPR spr)
Executes the given SPR synchronously. |
ICommandContainer |
SunriseApplication.execute(SPR spr,
boolean blocking)
Executes the given SPR. |
ICommandContainer |
SunriseExecutionService.executeSPR(SPR spr)
Executes the specified SPR. |
ICommandContainer |
SunriseController.executeSPR(SPR spr)
|
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise with parameters of type ICommandContainer | |
|---|---|
void |
TorqueStatisticCommand.acquireResources(ICommandContainer container)
Asks the command to acquire it's resources that are needed for execution. |
void |
SunriseRecordingCommand.acquireResources(ICommandContainer container)
|
void |
SunriseExecutionService.cancel(ICommandContainer container)
Cancels the given command in the given container. |
protected void |
SunriseMotionContainer.executeAppendedMotion(ICommandContainer container)
|
protected void |
SunriseMotionContainer.onContainerFinishedInternal(ICommandContainer cont,
CountDownLatch handlerFinished)
|
void |
TorqueStatisticCommand.releaseResources(ICommandContainer container)
Tells the command to release it's resources. |
void |
SunriseRecordingCommand.releaseResources(ICommandContainer container)
|
| Uses of ICommandContainer in com.kuka.roboticsAPI.controllerModel.sunrise.conditions |
|---|
| Methods in com.kuka.roboticsAPI.controllerModel.sunrise.conditions with parameters of type ICommandContainer | |
|---|---|
void |
SunriseConditionCommand.acquireResources(ICommandContainer container)
|
void |
SunriseConditionCommand.releaseResources(ICommandContainer container)
|
| Uses of ICommandContainer in com.kuka.roboticsAPI.deviceModel |
|---|
| Methods in com.kuka.roboticsAPI.deviceModel that return ICommandContainer | |
|---|---|
ICommandContainer |
MobilePlatform.move(IAction aMotion)
Move the platform with an external defined motion. |
ICommandContainer |
MobilePlatform.moveAsync(IAction aMotion)
Performs an asynchronous motion with the platform. |
ICommandContainer |
MobilePlatform.moveAsync(IAction aMotion,
IContainerStateListener listener)
Performs an asynchronous motion with the platform. |
| Methods in com.kuka.roboticsAPI.deviceModel with parameters of type ICommandContainer | |
|---|---|
void |
Device.acquireCommandPermit(ICommandContainer container)
Asks the device for a command permit. |
void |
Device.releaseCommandPermit(ICommandContainer container)
Releases a formerly acquired command permit. |
| Uses of ICommandContainer in com.kuka.roboticsAPI.executionModel |
|---|
| Classes in com.kuka.roboticsAPI.executionModel that implement ICommandContainer | |
|---|---|
class |
ExecutionContainer
A container serves as execution context for a command. |
| Methods in com.kuka.roboticsAPI.executionModel that return ICommandContainer | |
|---|---|
ICommandContainer |
ExecutionException.getContainer()
Gets the execution container associated with this exception. |
| Constructors in com.kuka.roboticsAPI.executionModel with parameters of type ICommandContainer | |
|---|---|
ApplicationExitException(ICommandContainer container,
String message)
Creates a new instance of this Exception. |
|
ApplicationExitException(ICommandContainer container,
String message,
Throwable cause)
Create an application exit exception. |
|
CancelledException(ICommandContainer container,
String message)
Creates a new instance of CancelledException. |
|
CommandInvalidException(ICommandContainer container,
String message)
Creates a new instance of CommandInvalidException based on
provided container and message. |
|
CommandNotStartedException(ICommandContainer container,
String message)
Creates a new exception instance. |
|
CommandNotStartedException(ICommandContainer container,
String message,
Throwable cause)
Creates a new exception instance. |
|
ExecutionException(ICommandContainer container,
String message)
Creates an instance of ExecutionException class. |
|
ExecutionException(ICommandContainer container,
String message,
Throwable cause)
Creates an instance of ExecutionException class. |
|
ExternalStopException(ICommandContainer container,
String message)
Creates a new instance of ExternalStopException. |
|
| Uses of ICommandContainer in com.kuka.roboticsAPI.motionModel |
|---|
| Subinterfaces of ICommandContainer in com.kuka.roboticsAPI.motionModel | |
|---|---|
interface |
IMotionContainer
Represents the execution state of robot motions. |
| Classes in com.kuka.roboticsAPI.motionModel that implement ICommandContainer | |
|---|---|
class |
AbstractMotionContainer
Represents the state of a motion execution. |
| Methods in com.kuka.roboticsAPI.motionModel that return ICommandContainer | |
|---|---|
protected abstract ICommandContainer |
AbstractMotionContainer.createExecutionContainerInternal(IMotion motion,
boolean isSynchronous)
Inheriting classes should create the specific execution container here. |
ICommandContainer |
AbstractMotionContainer.getFirstCommandContainer()
Debugging/test helper method: Returns the execution container for the first motion. |
| Methods in com.kuka.roboticsAPI.motionModel that return types with arguments of type ICommandContainer | |
|---|---|
Collection<ICommandContainer> |
AbstractMotionContainer.getCommandContainers()
Debugging/test helper method: Returns the remaining execution containers. |
| Methods in com.kuka.roboticsAPI.motionModel with parameters of type ICommandContainer | |
|---|---|
protected abstract void |
AbstractMotionContainer.executeAppendedMotion(ICommandContainer container)
Implementing classes should send the appended motion container to execution. |
protected abstract void |
AbstractMotionContainer.onContainerFinishedInternal(ICommandContainer cont,
CountDownLatch handlerFinished)
Called when the specified motion container is finished. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||