Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008 #ifndef TELEKYB_ENUMS_HPP_
00009 #define TELEKYB_ENUMS_HPP_
00010
00011 #include <telekyb_defines/telekyb_defines.hpp>
00012 #include <telekyb_defines/enum.hpp>
00013
00014 namespace TELEKYB_NAMESPACE {
00015
00016 TELEKYB_ENUM_VALUES(PosControlType, const char*,
00017 (Position)("Position Control Mode")
00018 (Velocity)("Velocity Control Mode")
00019 (Acceleration)("Acceleration Control Mode")
00020 )
00021
00022 TELEKYB_ENUM_VALUES(GlobalPosControlType, const char*,
00023 (Position)("Position Control Mode of all Axes")
00024 (Velocity)("Velocity Control Mode of all Axes")
00025 (Acceleration)("Acceleration Control Mode of all Axes")
00026 (Mixed)("Mixed PosControlTypes.")
00027 (Undef)("To not use. Used to suppress warnings.")
00028 )
00029
00030 TELEKYB_ENUM_VALUES(YawControlType, const char*,
00031 (AngleOnBoard)("Angle Mode, Partly OnBoard")
00032 (RateOnBoard)("Rate Mode, Partly OnBoard")
00033 (AccelerationOnBoard)("Acceleration Mode, Partly OnBoard")
00034 (AngleOffBoard)("Angle Mode")
00035 (RateOffBoard)("Rate Mode")
00036 (AccelerationOffBoard)("Acceleration Mode")
00037 )
00038
00039 }
00040
00041 #endif