|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
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. |
Contains interfaces and classes needed for tasks using RoboticsAPI.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||