|
| TerminatedSkillStatusUpdate | executeSkill (const std::string &executorName, const AronT ¶ms) |
| |
| SkillExecutionID | executeSkillAsync (const std::string &executorName, const AronT ¶ms=nullptr) |
| |
| AronT | getRootProfileParameters () const |
| |
| | SkillProxy ()=delete |
| | We remove the default constructor as every skill proxy requires a manager.
|
| |
| | SkillProxy (const manager::dti::SkillManagerInterfacePrx &manager, const SkillDescription &skillDesc) |
| | set the proxy using a skill description
|
| |
| | SkillProxy (const manager::dti::SkillManagerInterfacePrx &manager, const SkillID &skillId) |
| | set the skill proxy using a skillId. Queries the manager to get the description.
|
| |
| | SkillProxy (const SkillProxy &)=delete |
| | copy ctor
|
| |
| bool | abortSkill (const SkillExecutionID &executionId) const |
| | ask skill to abort ASAP. Blocks until skill stopped
|
| |
| bool | abortSkillAsync (const SkillExecutionID &executionId) const |
| | ask skill to abort ASAP
|
| |
| TerminatedSkillStatusUpdate | executeSkill (const std::string &executorName, const aron::data::DictPtr ¶ms=nullptr) const |
| | execute a skill and block until skill terminates
|
| |
| SkillExecutionID | executeSkillAsync (const std::string &executorName, const aron::data::DictPtr ¶ms=nullptr) const |
| | execute a skill. Do not block during execution
|
| |
| std::optional< SkillStatusUpdate > | getExecutionStatus (const SkillExecutionID &executionId) const |
| |
| aron::data::DictPtr | getRootProfileParameters () const |
| | get the default parameters of the skill. TODO: Skill profiles in memory!
|
| |
| SkillDescription | getSkillDescription () const |
| | get the skill description
|
| |
| SkillID | getSkillId () const |
| | get the skill id from the skill description
|
| |
| std::optional< TerminatedSkillStatusUpdate > | join (const SkillExecutionID &executionId, armarx::Duration max_wait_time=armarx::Duration::Seconds(1), armarx::Frequency check_frequency=armarx::Frequency::Hertz(20)) const |
| | poll execution status and block until its null or terminated
|
| |
| SkillProxy & | operator= (const SkillProxy &)=delete |
| |
| | SkillProxy ()=delete |
| | We remove the default constructor as every skill proxy requires a manager.
|
| |
| | SkillProxy (const manager::dti::SkillManagerInterfacePrx &manager, const SkillDescription &skillDesc) |
| | set the proxy using a skill description
|
| |
| | SkillProxy (const manager::dti::SkillManagerInterfacePrx &manager, const SkillID &skillId) |
| | set the skill proxy using a skillId. Queries the manager to get the description.
|
| |
| | SkillProxy (const SkillProxy &)=delete |
| | copy ctor
|
| |
| void | updateSubSkillStatus (const skills::SkillStatusUpdate &statusUpdate) |
| |
| | ~SkillProxy () |
| |
| 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 () |
| |
template<class AronT>
class armarx::skills::SpecializedSkillProxy< AronT >
Definition at line 10 of file SpecializedSkillProxy.h.