Home Previous Up Next Index

armarx::skills::manager::dti::SkillManagerInterface

Overview

interface SkillManagerInterface extends callback::dti::SkillProviderCallbackInterface

Derived Classes and Interfaces

dti::SkillMemoryInterface

Operation Index

addProvider
removeProvider
getSkillDescription
getSkillDescriptions
getSkillExecutionStatus
getSkillExecutionStatuses
executeSkill
executeSkillAsync
updateSkillParameters
abortSkill
abortSkillAsync

Operations

void addProvider(dto::ProviderInfo providerInfo)

void removeProvider(dto::ProviderID providerId)

optional(1) dto::SkillDescription getSkillDescription(dto::SkillID skillId)

dto::SkillDescriptionMap getSkillDescriptions()

optional(2) dto::SkillStatusUpdate getSkillExecutionStatus(dto::SkillExecutionID executionId)

dto::SkillStatusUpdateMap getSkillExecutionStatuses()

dto::SkillStatusUpdate executeSkill(dto::SkillExecutionRequest skillExecutionRequest)

dto::SkillExecutionID executeSkillAsync(dto::SkillExecutionRequest skillExecutionRequest)

provider::dto::ParameterUpdateResult updateSkillParameters(dto::SkillExecutionID executionId, aron::data::dto::Dict parameters)

provider::dto::AbortSkillResult abortSkill(dto::SkillExecutionID executionId)

provider::dto::AbortSkillResult abortSkillAsync(dto::SkillExecutionID executionId)


Home Previous Up Next Index