controller_types.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <SimoxUtility/meta/enum/EnumNames.hpp>
4
5
namespace
armarx::navigation::common
6
{
7
8
enum class
ControllerType
9
{
10
PlatformGlobalTrajectory
,
11
PlatformLocalTrajectory
12
};
13
14
constexpr
const
char
*
PlatformGlobalTrajectoryControllerName
=
"PlatformGlobalTrajectory"
;
15
constexpr
const
char
*
PlatformLocalTrajectoryControllerName
=
"PlatformLocalTrajectory"
;
16
17
inline
const
simox::meta::EnumNames<ControllerType>
ControllerTypeNames
{
18
{
ControllerType::PlatformGlobalTrajectory
,
PlatformGlobalTrajectoryControllerName
},
19
{
ControllerType::PlatformLocalTrajectory
,
PlatformLocalTrajectoryControllerName
}};
20
21
22
}
// namespace armarx::navigation::common
armarx::navigation::common::PlatformGlobalTrajectoryControllerName
constexpr const char * PlatformGlobalTrajectoryControllerName
Definition:
controller_types.h:14
armarx::navigation::common::ControllerType::PlatformGlobalTrajectory
@ PlatformGlobalTrajectory
armarx::navigation::common::PlatformLocalTrajectoryControllerName
constexpr const char * PlatformLocalTrajectoryControllerName
Definition:
controller_types.h:15
armarx::navigation::common::ControllerType::PlatformLocalTrajectory
@ PlatformLocalTrajectory
armarx::navigation::common::ControllerType
ControllerType
Definition:
controller_types.h:8
armarx::navigation::common::ControllerTypeNames
const simox::meta::EnumNames< ControllerType > ControllerTypeNames
Definition:
controller_types.h:17
armarx::navigation::common
Definition:
controller_types.h:5
armarx
navigation
common
controller_types.h
Generated on Sat Oct 12 2024 09:14:15 for armarx_documentation by
1.8.17