diff --git a/source/RobotAPI/libraries/aron/common/CMakeLists.txt b/source/RobotAPI/libraries/aron/common/CMakeLists.txt index 36cbeb1f837f96ea05b131a843654481b5195bb9..e66e96ef9ba8f413e6538fe428c48231776d023e 100644 --- a/source/RobotAPI/libraries/aron/common/CMakeLists.txt +++ b/source/RobotAPI/libraries/aron/common/CMakeLists.txt @@ -22,6 +22,7 @@ armarx_add_library( aron_conversions/stl.h aron_conversions/packagepath.h aron_conversions/framed.h + aron_conversions/names.h aron_conversions/time.h aron_conversions/armarx.h aron_conversions/simox.h @@ -42,6 +43,7 @@ armarx_add_library( aron_conversions/stl.cpp aron_conversions/packagepath.cpp aron_conversions/framed.cpp + aron_conversions/names.cpp aron_conversions/time.cpp aron_conversions/armarx.cpp aron_conversions/simox.cpp diff --git a/source/RobotAPI/libraries/aron/common/aron_conversions/names.cpp b/source/RobotAPI/libraries/aron/common/aron_conversions/names.cpp new file mode 100644 index 0000000000000000000000000000000000000000..0871f1f68a89bea5142f7d17634068e9ac02026d --- /dev/null +++ b/source/RobotAPI/libraries/aron/common/aron_conversions/names.cpp @@ -0,0 +1,18 @@ +#include "names.h" + +#include <RobotAPI/libraries/aron/common/aron/Names.aron.generated.h> +#include <RobotAPI/libraries/core/Names.h> + +void +armarx::fromAron(const arondto::Names& dto, Names& bo) +{ + bo.recognized = dto.recognized; + bo.spoken = dto.spoken; +} + +void +armarx::toAron(arondto::Names& dto, const Names& bo) +{ + dto.recognized = bo.recognized; + dto.spoken = bo.spoken; +} diff --git a/source/RobotAPI/libraries/aron/common/aron_conversions/names.h b/source/RobotAPI/libraries/aron/common/aron_conversions/names.h new file mode 100644 index 0000000000000000000000000000000000000000..237e2b20c1e076d55270cd08b756303dfb49d374 --- /dev/null +++ b/source/RobotAPI/libraries/aron/common/aron_conversions/names.h @@ -0,0 +1,14 @@ +#pragma once + +#include <SimoxUtility/json/json.h> + +#include <RobotAPI/libraries/aron/common/forward_declarations.h> +#include <RobotAPI/libraries/core/forward_declarations.h> + +namespace armarx +{ + void fromAron(const arondto::Names& dto, armarx::Names& bo); + void toAron(arondto::Names& dto, const armarx::Names& bo); + + +} // namespace armarx