|
| | GraspObjectSkill (armem::client::MemoryNameSystem &mns, armarx::viz::Client &arviz, TwoArmGraspControlSkillContext &) |
| |
| | TwoArmGraspControlSkill (armem::client::MemoryNameSystem &mns, armarx::viz::Client &arviz, const std::string &layerName, TwoArmGraspControlSkillContext &c) |
| |
| | ArvizSkillMixin (const armarx::viz::Client &a, const std::string &ln) |
| |
| void | clearLayer () |
| |
| | MNSSkillMixin (const armem::client::MemoryNameSystem &m) |
| |
| grasp_object::arondto::GraspObjectAcceptedType | getParameters () const |
| | Overwrite getter for parameters. Shadow Skill::getParameters()
|
| |
| void | setParameters (const grasp_object::arondto::GraspObjectAcceptedType &d) |
| |
| | Skill ()=delete |
| | We completely remove the default constructor!
|
| |
| | Skill ()=delete |
| | We completely remove the default constructor!
|
| |
| | Skill (const SkillDescription &) |
| | Constructor of a skill for inheritance. Every skill must have a skill description.
|
| |
| | Skill (const SkillDescription &) |
| | Constructor of a skill for inheritance. Every skill must have a skill description.
|
| |
| virtual | ~SpecializedSkill ()=default |
| |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (const SkillID &skillId) |
| | Call a subskill with the given ID and its default parameters.
|
| |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (const SkillID &skillId, const aron::data::DictPtr ¶meters) |
| | Call a subskill with the given ID and parameters.
|
| |
| template<class ParameterT> |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (const SkillID &skillId, const ParameterT ¶meters) |
| | Call a subskill with the given ID and parameters.
|
| |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (const SkillID &skillId, std::function< void(aron::data::DictPtr ¶meters)> parametersFunction) |
| | Call a subskill with parameters based on the default parameters.
|
| |
| template<class ParameterT> |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (const SkillID &skillId, std::function< void(ParameterT ¶meters)> parametersFunction) |
| | Call a subskill with parameters based on the default parameters.
|
| |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (const skills::SkillProxy &proxy) |
| | Call a subskill with default parameters and block until the subskill terminates.
|
| |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (const skills::SkillProxy &proxy, const aron::data::DictPtr ¶meters) |
| | Call a subskill with given parameters and block until the subskill terminates.
|
| |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (SkillProxyPtr proxy) |
| | Call a subskill with default parameters and block until the subskill terminates.
|
| |
| std::optional< TerminatedSkillStatusUpdate > | callSubskill (SkillProxyPtr proxy, const aron::data::DictPtr ¶meters) |
| | Call a subskill with given parameters and block until the subskill terminates.
|
| |
| SkillExecutionHandlePtr | callSubskillAsync (const SkillID &skillId) |
| |
| SkillExecutionHandlePtr | callSubskillAsync (const SkillID &skillId, const aron::data::DictPtr ¶meters) |
| |
| SkillExecutionHandlePtr | callSubskillAsync (const SkillID &skillId, std::function< void(aron::data::DictPtr &)> parametersFunction) |
| |
| template<class ParameterT> |
| SkillExecutionHandlePtr | callSubskillAsync (const SkillID &skillId, std::function< void(ParameterT ¶meters)> parametersFunction) |
| | Similar to callSubskill but non-blocking.
|
| |
| template<class ParameterT> |
| SkillExecutionHandlePtr | callSubskillAsync (const SkillProxy &proxy, std::function< void(ParameterT ¶meters)> parametersFunction) |
| | Similar to callSubskill but non-blocking.
|
| |
| SkillExecutionHandlePtr | callSubskillAsync (const skills::SkillProxy &proxy, const aron::data::DictPtr ¶meters) |
| |
| SkillExecutionHandlePtr | callSubskillAsync (SkillProxyPtr proxy) |
| | Similar to callSubskill but non-blocking.
|
| |
| SkillExecutionHandlePtr | callSubskillAsync (SkillProxyPtr proxy, const aron::data::DictPtr ¶meters) |
| | Similar to callSubskill but non-blocking.
|
| |
| template<class ParameterT> |
| SkillExecutionHandlePtr | callSubskillAsync (SkillProxyPtr proxy, std::function< void(ParameterT ¶meters)> parametersFunction) |
| |
| ExitResult | exitSkill () |
| | Exit method of a skill.
|
| |
| aron::data::DictPtr | getParameters () const |
| | Get the parameters of a skill that have been set so far.
|
| |
| SkillDescription | getSkillDescription () const |
| | Get the description of a skill.
|
| |
| SkillID | getSkillId () const |
| | Get the id of the skill.
|
| |
| InitResult | initSkill () |
| | Initialization of a skill.
|
| |
| void | installConditionWithCallback (std::function< bool()> &&f, std::function< void()> &&cb) |
| | install a condition which is frequently checked from the conditionCheckingThread
|
| |
| MainResult | mainOfSkill () |
| | Main method of a skill.
|
| |
| void | notifySkillToStop () |
| | Notify the skill from extern to stop.
|
| |
| PrepareResult | prepareSkill () |
| | Prepare a skill once.
|
| |
| void | setCallback (const CallbackT &callback) |
| |
| void | setExecutorName (const std::string &executorName) |
| |
| void | setManager (const manager::dti::SkillManagerInterfacePrx &manager) |
| |
| void | setParameters (const aron::data::DictPtr &d) |
| | Hard set the parameters, ignoring everything that has been set or merged before.
|
| |
| void | setProviderId (const skills::ProviderID &pid) |
| | Set the provider id of the description of the skill.
|
| |
| bool | shouldSkillTerminate () const override |
| | Returns whether the skill should terminate as soon as possible.
|
| |
| | Skill ()=delete |
| | We completely remove the default constructor!
|
| |
| | Skill (const SkillDescription &) |
| | Constructor of a skill for inheritance. Every skill must have a skill description.
|
| |
| void | updateParameters (const aron::data::DictPtr &d) |
| | Merge parameters to the local parameters of the skill.
|
| |
| void | updateSubSkillStatus (const skills::SkillStatusUpdate &statusUpdate) |
| |
| void | waitFor (const armarx::Duration &duration, const armarx::Duration &interval=armarx::Duration::MilliSeconds(200)) const override |
| |
| | ~Skill () override |
| | Virtual destructor of a skill.
|
| |
| SpamFilterDataPtr | deactivateSpam (float deactivationDurationSec=10.0f, const std::string &identifier="", bool deactivate=true) const |
| | disables the logging for the current line for the given amount of seconds.
|
| |
| MessageTypeT | getEffectiveLoggingLevel () const |
| |
| | Logging () |
| |
| void | setLocalMinimumLoggingLevel (MessageTypeT level) |
| | With setLocalMinimumLoggingLevel the minimum verbosity-level of log-messages can be set.
|
| |
| void | setTag (const LogTag &tag) |
| |
| void | setTag (const std::string &tagName) |
| |
| virtual | ~Logging () |
| |
Definition at line 26 of file GraspObject.h.