Package com.kuka.task

Contains interfaces and classes needed for tasks using RoboticsAPI.

See:
          Description

Interface Summary
IRoboticsAPITask Basic task interface.
ITask Represents a task control interface that can be used in other tasks.
ITaskFunctionMonitor Interface to monitor the presence of a task function, which is only available as long as the providing task instance is running.
ITaskInstance Task instance representation.
ITaskInstanceStateListener State listener interface for ITaskInstance state changes.
ITaskLogger RoboticsAPI logging interface to be used by tasks.
ITaskManager Task manager.
 

Class Summary
RoboticsAPITask Base class for RoboticsAPI tasks.
TaskFunctionMonitor This class allows to create an ITaskFunctionMonitor that can query and await the availability of task functions.
 

Enum Summary
TaskState Represents the state of a task instance.
 

Exception Summary
AmbiguousInstanceException Is thrown when a task function is requested for a task that allows multiple instances to be spawned without specifying the concrete instance.
FunctionNotAvailableException Is thrown when the requested task function is not known.
IllegalTaskStateException Signals that a method has been invoked on a task instance while it was in an inappropriate state.
InstanceNotRunningException Is thrown when a task function is requested for a task that allows multiple instances to be spawned without specifying the concrete instance.
TaskException Base class for checked exceptions thrown during task handling.
TaskInitializationException Exception thrown by deployment errors.
TaskInstanceNotAvailableException Exception thrown when a query is made for a ITaskInstance but there is no instance available to satisfy the query.
TaskNotAvailableException Exception thrown when a task not available at the task manager.
TaskRuntimeException Base class for unchecked exceptions that can occur during task handling.
TaskRuntimeInitializationException Exception thrown by deployment errors.
TemplateInstanceCreationException Exception on instance creation from template data.
 

Package com.kuka.task Description

Contains interfaces and classes needed for tasks using RoboticsAPI.



Copyright © 2019. All rights reserved.