Skip to content
Snippets Groups Projects

Add convenience functions for calling subskills

Merged Rainer Kartmann requested to merge feature/subskill-convenience-functions into master
1 file
+ 12
0
Compare changes
  • Side-by-side
  • Inline
@@ -200,6 +200,18 @@ namespace armarx
callSubskillWithParameters(const SkillID& skillId,
const aron::data::DictPtr& parameters);
/**
* @brief Call a subskill with the given ID and parameters.
* @param skillId The subskill's ID.
* @param parameters The parameters.
* @return The terminated skill status update.
*/
template <class ParameterT>
std::optional<TerminatedSkillStatusUpdate>
callSubskillWithParameters(const SkillID& skillId, const ParameterT& parameters)
{
return callSubskillWithParameters(skillId, parameters.toAron());
}
/**
* @brief Call a subskill with parameters based on the default parameters.
Loading