armarx::MotionPlanningServerInterface
Overview
interface MotionPlanningServerInterface
@brief The Server responsible for:
- accepting new and aborting running/queued tasks
- dispatching tasks for execution
- global configuration for algorithms (e.g. limits for execution power
Operation Index
- enqueueTask
-
@brief Adds a task for planning.
- getNumberOfTasks
-
@return Returns the number tasks on the server.
- getNumberOfQueuedTasks
-
@return Returns the number of queued tasks.
- getAllTaskInfo
-
@return Information about all current tasks.
- getCurrentTaskHandle
-
- getTaskCSpaceAndPathsById
-
- loadLibFromPath
-
- loadLibFromPackage
-
Operations
@brief Adds a task for planning.
Parameters
- task
-
The task to add
Return Value
Returns the task's proxy. (null if the server is in destruction)
long getNumberOfTasks()
Return Value
Returns the number tasks on the server. (queued and completed)
long getNumberOfQueuedTasks()
Return Value
Returns the number of queued tasks.
Return Value
Information about all current tasks.
CSpaceAndPaths getTaskCSpaceAndPathsById(long taskId)
bool loadLibFromPath(string path)
bool loadLibFromPackage(string package, string lib)