9 #include <RobotAPI/libraries/skills/core/aron/FluxioEdge.aron.generated.h>
26 std::optional<manager::dto::FluxioEdge>
36 manager::dto::FluxioEdge
ret;
46 std::optional<manager::arondto::FluxioEdge>
56 manager::arondto::FluxioEdge
ret;
66 std::optional<FluxioEdge>
68 const manager::dto::FluxioEdge& i,
69 const std::map<
const std::string,
const std::unique_ptr<FluxioNode>>& nodesMap,
70 const std::map<std::string, FluxioParameter>& parametersMap)
91 if (subSkillNodePtr ==
nullptr)
97 if (subSkillNodePtr->skillPtr ==
nullptr)
103 const auto& subSkillParams = subSkillNodePtr->skillPtr->parameters;
116 if (controlNodePtr ==
nullptr)
123 i.fromParameterId, controlNodePtr->parametersMap);
136 if (subSkillNodePtr ==
nullptr)
142 if (subSkillNodePtr->skillPtr ==
nullptr)
148 const auto& subSkillParams = subSkillNodePtr->skillPtr->parameters;
156 if (controlNodePtr ==
nullptr)
163 i.toParameterId, controlNodePtr->parametersMap);
188 std::optional<FluxioEdge>
190 const manager::arondto::FluxioEdge& i,
191 const std::map<
const std::string,
const std::unique_ptr<FluxioNode>>& nodesMap,
192 const std::map<std::string, FluxioParameter>& parametersMap)
213 if (subSkillNodePtr ==
nullptr)
219 if (subSkillNodePtr->skillPtr ==
nullptr)
225 const auto& subSkillParams = subSkillNodePtr->skillPtr->parameters;
238 if (controlNodePtr ==
nullptr)
245 i.fromParameterId, controlNodePtr->parametersMap);
258 if (subSkillNodePtr ==
nullptr)
264 if (subSkillNodePtr->skillPtr ==
nullptr)
270 const auto& subSkillParams = subSkillNodePtr->skillPtr->parameters;
278 if (controlNodePtr ==
nullptr)
285 i.toParameterId, controlNodePtr->parametersMap);