|
TerminatedSkillStatusUpdate | executeSkill (const std::string &executorName, const AronT ¶ms) |
|
SkillExecutionID | executeSkillAsync (const std::string &executorName, const AronT ¶ms=nullptr) |
|
AronT | getRootProfileParameters () |
|
| SkillProxy ()=delete |
| We remove the default constructor as every skill proxy requires a manager. More...
|
|
| SkillProxy (const manager::dti::SkillManagerInterfacePrx &manager, const SkillDescription &skillDesc) |
| set the proxy using a skill description More...
|
|
| SkillProxy (const manager::dti::SkillManagerInterfacePrx &manager, const SkillID &skillId) |
| set the skill proxy using a skillId. Queries the manager to get the description. More...
|
|
| SkillProxy (const SkillProxy &o)=default |
| copy ctor More...
|
|
bool | abortSkill (const SkillExecutionID &executionId) const |
| ask skill to abort ASAP. Blocks until skill stopped More...
|
|
bool | abortSkillAsync (const SkillExecutionID &executionId) const |
| ask skill to abort ASAP More...
|
|
TerminatedSkillStatusUpdate | executeSkill (const std::string &executorName, const aron::data::DictPtr ¶ms=nullptr) const |
| execute a skill and block until skill terminates More...
|
|
SkillExecutionID | executeSkillAsync (const std::string &executorName, const aron::data::DictPtr ¶ms=nullptr) const |
| execute a skill. Do not block during execution More...
|
|
aron::data::DictPtr | getRootProfileParameters () const |
| get the default parameters of the skill. TODO: Skill profiles in memory! More...
|
|
SkillDescription | getSkillDescription () const |
| get the skill description More...
|
|
SkillID | getSkillId () const |
| get the skill id from the skill description More...
|
|
std::optional< TerminatedSkillStatusUpdate > | join (const SkillExecutionID &executionId) const |
| poll execution status and block until its null or terminated More...
|
|
| SkillProxy ()=delete |
| We remove the default constructor as every skill proxy requires a manager. More...
|
|
| SkillProxy (const manager::dti::SkillManagerInterfacePrx &manager, const SkillDescription &skillDesc) |
| set the proxy using a skill description More...
|
|
| SkillProxy (const manager::dti::SkillManagerInterfacePrx &manager, const SkillID &skillId) |
| set the skill proxy using a skillId. Queries the manager to get the description. More...
|
|
| SkillProxy (const SkillProxy &o)=default |
| copy ctor More...
|
|
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. More...
|
|
MessageTypeT | getEffectiveLoggingLevel () const |
|
| Logging () |
|
void | setLocalMinimumLoggingLevel (MessageTypeT level) |
| With setLocalMinimumLoggingLevel the minimum verbosity-level of log-messages can be set. More...
|
|
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.