#include <RobotAPI/libraries/skills/core/executor/FluxioCompositeExecutor.h>
|
| void | abort () override |
| |
| | FluxioCompositeExecutor (const std::string &id, const skills::FluxioSkill &skill, const std::function< skills::Result< std::experimental::observer_ptr< FluxioExecutor >, skills::error::FluxioException >(const std::string &skillId, const std::string &profileId, const std::string &executorName, armarx::aron::data::DictPtr parameters)> &&executeFluxioSkillFunc, const std::function< std::experimental::observer_ptr< FluxioExecutor >(const std::vector< std::string > ¶meterIds)> &&addMergerExecutorToDCFunc, const std::function< std::experimental::observer_ptr< FluxioExecutor >(const std::string &id, const skills::FluxioSkill &skill, bool isRetry)> &&addLoopExecutorToDCFunc) |
| |
| std::optional< std::vector< skills::FluxioSkillStatusUpdate > > | getStatusUpdate () override |
| |
| void | run (std::string executorName, armarx::aron::data::DictPtr parameters, std::experimental::observer_ptr< const FluxioProfile > profilePtr) override |
| |
| bool | validateSkill (skills::FluxioEdge &ret) const |
| |
| armarx::aron::data::VariantPtr | findParameterValue (const std::experimental::observer_ptr< const FluxioProfile > profilePtr, const FluxioParameter ¶meter) const |
| |
| | FluxioExecutor (const FluxioExecutor &)=delete |
| |
| | FluxioExecutor (const std::string &id, bool native) |
| |
| virtual armarx::aron::data::VariantPtr | getPossibleInputCopy (const std::string nodeId, const std::string parameterId) |
| |
| virtual armarx::aron::data::DictPtr | getResultsCopy () |
| |
| std::optional< skills::FluxioSkillStatusUpdate > | getStatus () const |
| |
| FluxioExecutor & | operator= (const FluxioExecutor &)=delete |
| |
| virtual | ~FluxioExecutor () |
| |
Definition at line 25 of file FluxioCompositeExecutor.h.
◆ FluxioCompositeExecutor()
| FluxioCompositeExecutor |
( |
const std::string & | id, |
|
|
const skills::FluxioSkill & | skill, |
|
|
const std::function< skills::Result< std::experimental::observer_ptr< FluxioExecutor >, skills::error::FluxioException >(const std::string &skillId, const std::string &profileId, const std::string &executorName, armarx::aron::data::DictPtr parameters)> && | executeFluxioSkillFunc, |
|
|
const std::function< std::experimental::observer_ptr< FluxioExecutor >(const std::vector< std::string > ¶meterIds)> && | addMergerExecutorToDCFunc, |
|
|
const std::function< std::experimental::observer_ptr< FluxioExecutor >(const std::string &id, const skills::FluxioSkill &skill, bool isRetry)> && | addLoopExecutorToDCFunc ) |
◆ abort()
◆ getStatusUpdate()
◆ run()
◆ validateSkill()
The documentation for this class was generated from the following files: