Package com.kuka.roboticsAPI.applicationModel.tasks

Contains interfaces and classes needed for tasks using RoboticsAPI.

See:
          Description

Interface Summary
ILegacyRoboticsAPITask RoboticsAPI basic task interface.
 

Class Summary
RoboticsAPIBackgroundTask Base class for RoboticsAPI background task.
RoboticsAPICyclicBackgroundTask Base class for cyclic background tasks.
RoboticsAPITask Base class for RoboticsAPI tasks.
 

Enum Summary
CycleBehavior Defines the behavior of a cyclic task if the execution of a cyclic method takes longer than the specified period of time.
 

Exception Summary
CycleExceededException Thrown when execution of cyclic task method takes longer than the specified period time of a cyclic task.
CyclicTaskException Exception that is thrown if cyclic background task is ended because of unhandled exception in RoboticsAPICyclicBackgroundTask.runCyclic() method.
 

Annotation Types Summary
UseRoboticsAPIContext When a task class is annotated with this annotation, the task and it's injected dependencies will be able to use the following types using dependency injection (using @Inject, @Named etc.): General purpose types: LBR* Robot* Tool* Workpiece** : Non-singleton, unless the type is annotated with @Singleton IProcessData** Control types: IApplicationData IApplicationUI ITaskLogger IApplicationControl IApplicationOverrideControl ObserverManager User defined types: All custom tool types that are configured in the application template data and referenced by the template class property.
 

Package com.kuka.roboticsAPI.applicationModel.tasks Description

Contains interfaces and classes needed for tasks using RoboticsAPI.



Copyright © 2019. All rights reserved.