|
#include <RobotAPI/libraries/skills/core/executor/FluxioMergerExecutor.h>
Public Member Functions | |
void | abort () override |
void | checkInToken (const std::string ¶meterId) |
FluxioMergerExecutor (const std::string &id, const std::vector< std::string > ¶meterIds) | |
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 |
![]() | |
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 () |
Additional Inherited Members | |
![]() | |
const std::string | id |
const bool | native |
![]() | |
virtual void | setStatus (skills::SkillStatus status, const std::string &nodeId="noId") |
![]() | |
std::optional< std::string > | executorName = std::nullopt |
std::map< std::string, armarx::aron::data::DictPtr > | possibleInputs = {} |
std::shared_mutex | possibleInputsMutex |
armarx::aron::data::DictPtr | result = nullptr |
std::shared_mutex | resultMutex |
std::optional< skills::FluxioSkillStatusUpdate > | status = std::nullopt |
std::shared_mutex | statusMutex |
std::list< skills::FluxioSkillStatusUpdate > | statusUpdates |
std::shared_mutex | statusUpdatesMutex |
Definition at line 12 of file FluxioMergerExecutor.h.
FluxioMergerExecutor | ( | const std::string & | id, |
const std::vector< std::string > & | parameterIds | ||
) |
Definition at line 15 of file FluxioMergerExecutor.cpp.
|
overridevirtual |
Reimplemented from FluxioExecutor.
Definition at line 68 of file FluxioMergerExecutor.cpp.
void checkInToken | ( | const std::string & | parameterId | ) |
Definition at line 74 of file FluxioMergerExecutor.cpp.
|
overridevirtual |
Reimplemented from FluxioExecutor.
Definition at line 93 of file FluxioMergerExecutor.cpp.
|
overridevirtual |
Reimplemented from FluxioExecutor.
Definition at line 28 of file FluxioMergerExecutor.cpp.