telekyb_defines.hpp
Go to the documentation of this file.
00001 /*
00002  * telekyb_defines.h
00003  *
00004  *  Created on: Sep 28, 2011
00005  *      Author: mriedel
00006  */
00007 
00008 #ifndef TELEKYB_DEFINES_HPP_
00009 #define TELEKYB_DEFINES_HPP_
00010 
00011 // Basename of TeleKyb
00012 #define TELEKYB_BASENAME "TeleKyb"
00013 
00014 // At least in bigger telekyb projects on should use TELEKYB_NAMESPACE
00015 #define TELEKYB_NAMESPACE telekyb
00016 #define TELEKYB_NAMESPACE_STRING "telekyb"
00017 
00018 // Interface Namespace. This is needed, since it mirrors(!) most classes. e.g. BehaviorController, TeleKybSystem etc.
00019 #define TELEKYB_INTERFACE_NAMESPACE telekyb_interface
00020 #define TELEKYB_INTERFACE_NAMESPACE_STRING "telekyb_interface"
00021 
00022 // NodeSuffixes
00023 #define TELEKYB_OPTION_NODESUFFIX "Option"
00024 #define TELEKYB_BEHAVIOR_NODESUFFIX "Behavior"
00025 #define TELEKYB_COMMAND_NODESUFFIX "Command"
00026 #define TELEKYB_SENSOR_NODESUFFIX "Sensor"
00027 #define TELEKYB_TRAJPROC_NODESUFFIX "TrajProcessor"
00028 
00029 #define TELEKYB_SYSTEM_GETMAINNODEHANDLE "GetMainNodeHandle"
00030 
00031 // Option ROS Services
00032 #define OPTION_GETSERVICE_NAME "get"
00033 #define OPTION_SETSERVICE_NAME "set"
00034 #define OPTION_GETOPTIONNODEHANDLE "GetOptionNodeHandle"
00035 
00036 // Behavior Services
00037 #define BEHAVIOR_GETBEHAVIORNODEHANDLE "GetBehaviorNodeHandle"
00038 #define BEHAVIOR_GETAVAILABLEBEHAVIORS "GetAvailableBehaviors"
00039 #define BEHAVIOR_LOADBEHAVIOR "LoadBehavior"
00040 #define BEHAVIOR_UNLOADBEHAVIOR "UnloadBehavior"
00041 #define BEHAVIOR_SWITCHBEHAVIOR "SwitchBehavior"
00042 #define BEHAVIOR_GETSYSTEMBEHAVIOR "GetSystemBehavior"
00043 #define BEHAVIOR_GETACTIVEBEHAVIOR "GetActiveBehavior"
00044 #define BEHAVIOR_EMERGENCYLAND "EmergencyLand"
00045 #define BEHAVIOR_NORMALBRAKE "NormalBrake"
00046 
00047 // Individual Behavior Services
00048 #define BEHAVIOR_GETNEXTBEHAVIOR "GetNextBehavior"
00049 #define BEHAVIOR_SETNEXTBEHAVIOR "SetNextBehavior"
00050 #define BEHAVIOR_SETPARAMINIT "SetParamInit"
00051 
00052 #define BEHAVIOR_BEHAVIORCHANGETOPIC "ActiveBehaviorListener"
00053 #define BEHAVIOR_BEHAVIORTRAJECTORY "BehaviorTrajectory"
00054 
00055 // MK Interface Defines
00056 #define MKINTERFACE_GETMAINMKNODEHANDLE "GetMainMKNodeHandle"
00057 #define MKINTERFACE_SETACTIVEDATAIDS "SetActiveDataIDs"
00058 #define MKINTERFACE_SETMKVALUE "SetMKValue"
00059 #define MKINTERFACE_UPDATEMKVALUE "UpdateMKValue"
00060 #define MKINTERFACE_DODRIFTESTIM "DoDriftEstim"
00061 #define MKINTERFACE_SETMKVALUEASYNC "SetMKValueAsync"
00062 #define MKINTERFACE_UPDATEMKVALUEASYNC "UpdateMKValueAsync"
00063 #define MKINTERFACE_SETEMERGENCY "SetEmergency"
00064 
00065 #define MKINTERFACE_MKSINGLEVALUETOPIC "MKSingleValue"
00066 #define MKINTERFACE_MKSINGLEVALUEARRAYTOPIC "MKSingleValueArray"
00067 
00068 #endif /* TELEKYB_DEFINES_HPP_ */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


telekyb_defines
Author(s): Dr. Antonio Franchi and Martin Riedel
autogenerated on Mon Nov 11 2013 11:12:30