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