Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008 #ifndef TELEKYB_DEFINES_HPP_
00009 #define TELEKYB_DEFINES_HPP_
00010
00011
00012 #define TELEKYB_BASENAME "TeleKyb"
00013
00014
00015 #define TELEKYB_NAMESPACE telekyb
00016 #define TELEKYB_NAMESPACE_STRING "telekyb"
00017
00018
00019 #define TELEKYB_INTERFACE_NAMESPACE telekyb_interface
00020 #define TELEKYB_INTERFACE_NAMESPACE_STRING "telekyb_interface"
00021
00022
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
00032 #define OPTION_GETSERVICE_NAME "get"
00033 #define OPTION_SETSERVICE_NAME "set"
00034 #define OPTION_GETOPTIONNODEHANDLE "GetOptionNodeHandle"
00035
00036
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
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
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