Uses of Interface
com.kuka.roboticsAPI.executionModel.ICommandContainer

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.
 



Copyright © 2019. All rights reserved.