5#include <RobotAPI/interface/skills/SkillManagerInterface.h>
6#include <RobotAPI/libraries/skills/core/aron/FluxioIdentificator.aron.generated.h>
12 manager::dto::FluxioProfile
15 manager::dto::FluxioProfile ret;
22 ret.parentIdHasValue =
false;
24 ret.parentId.hint =
"";
28 ret.parentIdHasValue =
true;
29 ret.parentId =
parentPtr->toFluxioIdentificatorIce();
35 manager::arondto::FluxioProfile
38 manager::arondto::FluxioProfile ret;
45 ret.parentIdHasValue =
false;
47 ret.parentId.hint =
"";
51 ret.parentIdHasValue =
true;
52 ret.parentId =
parentPtr->toFluxioIdentificatorAron();
58 manager::dto::FluxioIdentificator
61 manager::dto::FluxioIdentificator ret;
69 manager::arondto::FluxioIdentificator
72 manager::arondto::FluxioIdentificator ret;
82 std::map<std::string, FluxioProfile>& profilesMap)
84 const auto& profilesEntry = profilesMap.find(i.id);
86 if (profilesEntry == profilesMap.end())
97 std::map<std::string, FluxioProfile>& profilesMap)
99 const auto& profilesEntry = profilesMap.find(i.id);
101 if (profilesEntry == profilesMap.end())
112 std::map<std::string, FluxioProfile>& profilesMap)
120 if (!i.parentIdHasValue)
#define ARMARX_WARNING
The logging level for unexpected behaviour, but not a serious problem.
This file is part of ArmarX.
This file offers overloads of toIce() and fromIce() functions for STL container types.
observer_ptr< _Tp > make_observer(_Tp *__p) noexcept
manager::arondto::FluxioIdentificator toFluxioIdentificatorAron() const
manager::dto::FluxioProfile toManagerIce() const
std::experimental::observer_ptr< const FluxioProfile > parentPtr
manager::arondto::FluxioProfile toManagerAron() const
static std::experimental::observer_ptr< const FluxioProfile > FromFluxioIdentificatorIce(const manager::dto::FluxioIdentificator &i, std::map< std::string, FluxioProfile > &profilesMap)
static std::experimental::observer_ptr< const FluxioProfile > FromFluxioIdentificatorAron(const manager::arondto::FluxioIdentificator &i, std::map< std::string, FluxioProfile > &profilesMap)
static FluxioProfile FromIce(const manager::dto::FluxioProfile &i, std::map< std::string, FluxioProfile > &profilesMap)
manager::dto::FluxioIdentificator toFluxioIdentificatorIce() const