8#include <RobotAPI/interface/skills/SkillManagerInterface.h>
9#include <RobotAPI/libraries/skills/core/aron/FluxioNode.aron.generated.h>
17 std::optional<manager::dto::FluxioNode>
32 manager::dto::FluxioNode ret;
34 ret.nodeType = nt.value();
38 ret.parameterId =
parameterPtr->toFluxioIdentificatorIce();
40 manager::dto::FluxioIdentificator subSId;
48 std::optional<manager::arondto::FluxioNode>
63 manager::arondto::FluxioNode ret;
65 ret.nodeType = nt.value();
69 ret.parameterId =
parameterPtr->toFluxioIdentificatorAron();
71 manager::arondto::FluxioIdentificator subSId;
79 std::optional<FluxioParameterNode>
81 std::map<std::string, FluxioParameter>& parametersMap)
83 if (i.parameterId.id.empty())
85 ARMARX_WARNING <<
"Parameters id is dummy id in ParameterNode with id " << i.nodeId;
108 std::optional<FluxioParameterNode>
110 std::map<std::string, FluxioParameter>& parametersMap)
112 if (i.parameterId.id.empty())
114 ARMARX_WARNING <<
"Parameters id is dummy id in ParameterNode with id " << i.nodeId;
#define ARMARX_WARNING
The logging level for unexpected behaviour, but not a serious problem.
This file is part of ArmarX.
FluxioNodeType FluxioNodeTypeFromString(const std::string &type)
std::optional< std::string > FluxioNodeTypeToString(const FluxioNodeType &type)
This file offers overloads of toIce() and fromIce() functions for STL container types.
static std::optional< FluxioParameterNode > FromIce(const manager::dto::FluxioNode &i, std::map< std::string, FluxioParameter > ¶metersMap)
std::optional< manager::arondto::FluxioNode > toAron() const override
std::experimental::observer_ptr< const FluxioParameter > parameterPtr
std::optional< manager::dto::FluxioNode > toManagerIce() const override
static std::optional< FluxioParameterNode > FromAron(const manager::arondto::FluxioNode &i, std::map< std::string, FluxioParameter > ¶metersMap)
static std::experimental::observer_ptr< const FluxioParameter > FromFluxioIdentificatorAron(const manager::arondto::FluxioIdentificator &i, const std::map< std::string, FluxioParameter > ¶metersMap)
static std::experimental::observer_ptr< const FluxioParameter > FromFluxioIdentificatorIce(const manager::dto::FluxioIdentificator &i, const std::map< std::string, FluxioParameter > ¶metersMap)