com.kuka.nav.task.remote
Class TaskRequest

java.lang.Object
  extended by com.kuka.nav.task.remote.TaskRequest
All Implemented Interfaces:
com.kuka.nav.command.Request<TaskRequestContainer>

public class TaskRequest
extends Object
implements com.kuka.nav.command.Request<TaskRequestContainer>

A request that starts a task on a robot instead of the local system.


Constructor Summary
TaskRequest(RemoteTaskId task)
          Creates a request to start a task without parameters.
TaskRequest(RemoteTaskId task, Serializable... parameters)
          Creates a request to start a task with parameters.
 
Method Summary
 RemoteTaskId getRemoteTask()
           
 SerializableParameter[] getSerializedParameters()
           
 Serializable[] getTaskParameters()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskRequest

public TaskRequest(RemoteTaskId task)
Creates a request to start a task without parameters.

Parameters:
task - an identifier for the task

TaskRequest

public TaskRequest(RemoteTaskId task,
                   Serializable... parameters)
Creates a request to start a task with parameters.

Parameters:
task - an identifier for the task
parameters - a number of parameters that must be serializable
Method Detail

getRemoteTask

public RemoteTaskId getRemoteTask()
Returns:
the id of the task to start

getTaskParameters

public Serializable[] getTaskParameters()
Returns:
the task parameters

getSerializedParameters

public SerializableParameter[] getSerializedParameters()
Returns:
the task parameters in serialized form


Copyright © 2019. All rights reserved.