controller_types.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <SimoxUtility/meta/enum/EnumNames.hpp>
4 
6 {
7 
8  enum class ControllerType
9  {
12  };
13 
14  constexpr const char* PlatformGlobalTrajectoryControllerName = "PlatformGlobalTrajectory";
15  constexpr const char* PlatformLocalTrajectoryControllerName = "PlatformLocalTrajectory";
16 
17  inline const simox::meta::EnumNames<ControllerType> ControllerTypeNames{
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