00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #ifndef __TASK_DICT_H_
00029 #define __TASK_DICT_H_
00030
00031 namespace MipTasks{
00032
00036
00037
00039 enum TaskPlate {
00040 NULL_TASK,
00041 UPS_TASK,
00042 EXA_TASK,
00043 FEA_TASK,
00044 KBH_TASK,
00045 DPL_TASK,
00046 DRV_TASK,
00047 JOY_TASK,
00048 ENT_TASK,
00049 MTL_TASK,
00050 PML_TASK,
00051 PMO_TASK,
00052 PDE_TASK,
00053 TKR_TASK,
00054 RRB_TASK,
00055 LNV_TASK,
00056 FUP_TASK,
00057 EML_TASK,
00058 CLO_TASK,
00059 LOC_TASK,
00060 L3D_TASK,
00061 SCM_TASK,
00062 LNF_TASK,
00063 PUR_TASK,
00064 OBA_TASK,
00065 VHO_TASK,
00066 FEC_TASK,
00067 ASI_TASK,
00068 FCT_TASK,
00069 CLE_TASK,
00070 OFF_TASK,
00071 PHD_TASK,
00072 PHC_TASK,
00073 CPH_TASK,
00074 UHC_TASK,
00075 OHC_TASK,
00076 PLU_TASK,
00077 TASK_NUM
00078 };
00079
00081 static const char* TaskNames[TASK_NUM] = {
00082 "NullTask(NotInitialized)",
00083 "UAVPositioningSystem",
00084 "ExampleTask",
00085 "FeatureExtraction",
00086 "KeyboardHit",
00087 "Deployment",
00088 "Driver",
00089 "JoystickTask",
00090 "Entrapment",
00091 "MutualLocalization",
00092 "ParticleMutualLocalization",
00093 "ParticleMutualLocalizationOffline",
00094 "ParticleMutualLocalizationDirectEstimate",
00095 "Tracker",
00096 "RemoteRobotTask",
00097 "LaserNavigationTask",
00098 "FormationUpdate",
00099 "EmergencyLock",
00100 "ClocheTask",
00101 "Localization",
00102 "Localization3D",
00103 "ScanMatching",
00104 "LineFollowing",
00105 "Pursuing",
00106 "ObstacleAvoidance",
00107 "VisualHovering",
00108 "FeatureExtractionCamera",
00109 "AntiSimmetry",
00110 "FormationControl",
00111 "ClearingTask",
00112 "OfflinerTask",
00113 "PHDFilterTask",
00114 "PHDCamFilterTask",
00115 "CentralizedPHDFilterTask",
00116 "UavHeightControlTask",
00117 "UavHeightControlOnboardTask",
00118 "PluginTask"
00119 };
00120
00123 typedef vector<TaskPlate> TaskPlates;
00124 };
00125
00126
00127 #endif
00128
00129