[89] | 1 | // %pacpus:license{
|
---|
| 2 | // This file is part of the PACPUS framework distributed under the
|
---|
| 3 | // CECILL-C License, Version 1.0.
|
---|
| 4 | // %pacpus:license}
|
---|
| 5 | /// @file
|
---|
| 6 | /// @author Gerald Dherbomez <firstname.surname@utc.fr>
|
---|
| 7 | /// @author Marek Kurdej <firstname.surname@utc.fr>
|
---|
| 8 | /// @date Month, Year
|
---|
| 9 | /// @version $Id: DbiteFileTypes.h 76 2013-01-10 17:05:10Z kurdejma $
|
---|
| 10 | /// @copyright Copyright (c) UTC/CNRS Heudiasyc 2006 - 2013. All rights reserved.
|
---|
| 11 | /// @brief Brief description.
|
---|
| 12 | ///
|
---|
| 13 | /// Detailed description.
|
---|
| 14 |
|
---|
| 15 | #ifndef DEF_PACPUS_DBITEFILETYPES_H
|
---|
| 16 | #define DEF_PACPUS_DBITEFILETYPES_H
|
---|
| 17 |
|
---|
| 18 | /// Basic file types
|
---|
| 19 | enum BasicType
|
---|
| 20 | {
|
---|
| 21 | FILE_IMAGE = 0
|
---|
| 22 | , FILE_CAN
|
---|
| 23 | , FILE_TEXT
|
---|
| 24 | , FILE_IMAGE3D
|
---|
| 25 | , FILE_DBT_UNKNOWN ///< Unknown file type
|
---|
| 26 | , FILE_JPEG
|
---|
| 27 | , STREAM8POSITION = 100
|
---|
| 28 | };
|
---|
| 29 |
|
---|
| 30 | enum ExtendedType
|
---|
| 31 | {
|
---|
| 32 | SIGNAL_PPS = 511
|
---|
| 33 | , FILE_AUDIO
|
---|
| 34 | , AUDIO_WAV
|
---|
| 35 | , TYPE_DOUBLE = 518
|
---|
| 36 | , TYPE_FLOAT
|
---|
| 37 | , TYPE_INT
|
---|
| 38 | , TYPE_INT64
|
---|
| 39 | , DATA_PHYSIO = 600
|
---|
| 40 | };
|
---|
| 41 |
|
---|
| 42 | enum UtcHeudiasycType
|
---|
| 43 | {
|
---|
| 44 | WGS84_POSITION = 500
|
---|
| 45 | , GPS_SYNCHRO_FRAME
|
---|
| 46 | , TRAME_GGA = 514
|
---|
| 47 | , TRAME_VTG
|
---|
| 48 | , TRAME_GST
|
---|
| 49 | , TRAME_GGA_DBL = 614
|
---|
| 50 | , TRAME_HDT
|
---|
| 51 | , TRAME_ROT
|
---|
| 52 | , TRAME_GSV
|
---|
| 53 | , TRAME_GSA
|
---|
| 54 | , TRAME_RMC
|
---|
| 55 | , TRAME_ZDA
|
---|
| 56 | , DYNA_ROADYN
|
---|
| 57 | , DYNA_HT500
|
---|
| 58 | , DYNA_CUBE_RAWDATA
|
---|
| 59 | , DATA_ABS = 517
|
---|
| 60 | , GYRO_KVH = 522
|
---|
| 61 | , TELEM_SICK
|
---|
| 62 | , CORREVIT
|
---|
| 63 | , SIG
|
---|
| 64 | , LOC
|
---|
| 65 | , DATA_INS = 540
|
---|
| 66 | , DATA_ABS_CITROEN
|
---|
| 67 | , VOLANT
|
---|
| 68 | , DATA_3DMG
|
---|
| 69 | , DATA_COMODOS
|
---|
| 70 | , CROSSBOW_VG700
|
---|
| 71 | , CARMEN_CAN_RAW = 2200
|
---|
| 72 | , CARMEN_CAN_WHEELSPEED
|
---|
| 73 | , CARMEN_CAN_SUSPENSION
|
---|
| 74 | , CARMEN_CAN_RAWLATDYN
|
---|
| 75 | , CARMEN_CAN_ODOMETRY
|
---|
| 76 | , CARMEN_CAN_LATDYN
|
---|
| 77 | , CARMEN_CAN_STEERINGWHEEL
|
---|
| 78 | , FLUENCE_ZE_STEERINGWHEEL = 2300
|
---|
| 79 | , FLUENCE_ZE_KINEMATICS
|
---|
| 80 | , FLUENCE_ZE_GEARS
|
---|
| 81 | , FLUENCE_ZE_FRONT_WHEELSPEED
|
---|
| 82 | , FLUENCE_ZE_REAR_WHEELSPEED
|
---|
| 83 | , FLUENCE_ZE_LOWSPEED
|
---|
| 84 | , RADAR_TRW_AC20 = 3000
|
---|
| 85 | , SMS_RADAR = 4000 // by Arthur Miranda 2012-02-23 (PAMU Project)
|
---|
| 86 | , FILE_MJPEG = 4096
|
---|
[262] | 87 | , GENERIC_LIDAR = 8000
|
---|
[89] | 88 | , TELEM_100 = 8192
|
---|
| 89 | , TELEM_180
|
---|
| 90 | , TELEM_360
|
---|
[324] | 91 | , TELEM_SICK_LDMRS
|
---|
| 92 | , TELEM_SICK_LMS
|
---|
[89] | 93 | , ALASCA_XT = 8200
|
---|
| 94 | , VELODYNE_RAW_SPHERIC_DATA = 8300
|
---|
[262] | 95 | , GENERIC_3D_POSE = 9000
|
---|
[89] | 96 | };
|
---|
| 97 |
|
---|
| 98 | enum StereoCameraType
|
---|
| 99 | {
|
---|
| 100 | STEREO_RIGHT_IMAGE = 1982
|
---|
| 101 | , STEREO_LEFT_IMAGE
|
---|
| 102 | , CARMEN_VISUAL_ODOMETRY
|
---|
| 103 | , CARMEN_LIDAR_DETECTION
|
---|
| 104 | , CARMEN_VISUAL_DETECTOR
|
---|
| 105 | };
|
---|
| 106 |
|
---|
| 107 | /// for the Renault's Case study
|
---|
| 108 | enum RenaultType
|
---|
| 109 | {
|
---|
| 110 | FILE_FACELAB = 610
|
---|
| 111 | , DBT_T_HEADWAY = 1001
|
---|
| 112 | , DBT_PERC_T_HEADWAY
|
---|
| 113 | , DBT_D_O_C_F_DIST
|
---|
| 114 | , DBT_F_DIST
|
---|
| 115 | , DBT_S_INDICATOR
|
---|
| 116 | // Lane Changing
|
---|
| 117 | , DBT_L_CHANGE
|
---|
| 118 | , DBT_M_SPEED
|
---|
| 119 | , DBT_V_I_L_SPEED
|
---|
| 120 | , DBT_R_TIME
|
---|
| 121 | , DBT_B_R_TIME
|
---|
| 122 | , DBT_E_B_EPISOD
|
---|
| 123 | // state of the road
|
---|
| 124 | , DBT_R_STATE
|
---|
| 125 | // Comments from the ergonom
|
---|
| 126 | , DBT_COMMENTS
|
---|
| 127 | // State of the HVI of the ADAS
|
---|
| 128 | , DBT_ADAS
|
---|
| 129 | , DBT_R_SPEED
|
---|
| 130 | , DBT_TTC
|
---|
| 131 | , DBT_D_BRAKE_ACTUATION
|
---|
| 132 | , DBT_ACC_PED_RELEASE
|
---|
| 133 | , DBT_COV_DISTANCE
|
---|
| 134 | // classes of time headway: [2.0 2.5] [1.5 2.0] [1.0 1.5] [0.5 1.0] [0.0 0.5] -> c2
|
---|
| 135 | , DBT_T_HEADWAY_CLASSES
|
---|
| 136 | };
|
---|
| 137 |
|
---|
| 138 | enum SbasType
|
---|
| 139 | {
|
---|
| 140 | DBT_SBAS_MT1 = 10001
|
---|
| 141 | , DBT_SBAS_MT2 = 10002
|
---|
| 142 | , DBT_SBAS_MT3 = 10003
|
---|
| 143 | , DBT_SBAS_MT4 = 10004
|
---|
| 144 | , DBT_SBAS_MT5 = 10005
|
---|
| 145 | , DBT_SBAS_MT6 = 10006
|
---|
| 146 | , DBT_SBAS_MT7 = 10007
|
---|
| 147 | , DBT_SBAS_MT10 = 10010
|
---|
| 148 | , DBT_SBAS_MT18 = 10018
|
---|
| 149 | , DBT_SBAS_MT24 = 10024
|
---|
| 150 | , DBT_SBAS_MT25 = 10025
|
---|
| 151 | , DBT_SBAS_MT26 = 10026
|
---|
| 152 | };
|
---|
| 153 |
|
---|
| 154 | enum UbloxType
|
---|
| 155 | {
|
---|
| 156 | DBT_UBX_RXM_RAW = 10121
|
---|
| 157 | , DBT_UBX_RXM_SFRB = 10122
|
---|
| 158 | , DBT_UBX_NAV_CLOCK = 10110
|
---|
| 159 | , DBT_UBX_NAV_POSLLH = 10111
|
---|
| 160 | , DBT_UBX_NAV_POSUTM = 10112
|
---|
| 161 | , DBT_UBX_NAV_SBAS = 10113
|
---|
| 162 | , DBT_UBX_NAV_SOL = 10114
|
---|
| 163 | , DBT_UBX_NAV_SVINFO = 10115
|
---|
| 164 | , DBT_UBX_NAV_VELNED = 10116
|
---|
| 165 | };
|
---|
| 166 |
|
---|
| 167 | enum SbfType
|
---|
| 168 | {
|
---|
| 169 | DBT_SBF_FRAMERAW = 11000
|
---|
| 170 | , DBT_SBF_MEASEPOCH = 11889
|
---|
| 171 | , DBT_SBF_SHORTMEASEPOCH = 11890
|
---|
| 172 | , DBT_SBF_GENMEASEPOCH = 11944
|
---|
| 173 | , DBT_SBF_ENDOFMEAS = 11922
|
---|
| 174 |
|
---|
| 175 | , DBT_SBF_GPSNAV = 11891
|
---|
| 176 | , DBT_SBF_GPSALM = 11892
|
---|
| 177 | , DBT_SBF_GPSION = 11893
|
---|
| 178 | , DBT_SBF_GPSUTC = 11894
|
---|
| 179 | , DBT_SBF_GPSRAW = 11895
|
---|
| 180 | , DBT_SBF_CNAVRAW = 11947
|
---|
| 181 |
|
---|
| 182 | , DBT_SBF_GEOMT00 = 11925
|
---|
| 183 | , DBT_SBF_GEOPRNMASK = 11926
|
---|
| 184 | , DBT_SBF_GEOFASTCORR = 11927
|
---|
| 185 | , DBT_SBF_GEOINTEGRITY = 11928
|
---|
| 186 | , DBT_SBF_GEOFASTCORRDEGR = 11929
|
---|
| 187 | , DBT_SBF_GEONAV = 11896
|
---|
| 188 | , DBT_SBF_GEODEGRFACTORS = 11930
|
---|
| 189 | , DBT_SBF_GEONETWORKTIME = 11918
|
---|
| 190 | , DBT_SBF_GEOALM = 11897
|
---|
| 191 | , DBT_SBF_GEOIGPMASK = 11931
|
---|
| 192 | , DBT_SBF_GEOLONGTERMCORR = 11932
|
---|
| 193 | , DBT_SBF_GEOIONODELAY = 11933
|
---|
| 194 | , DBT_SBF_GEOSERVICELEVEL = 11917
|
---|
| 195 | , DBT_SBF_GEOCLOCKEPHCOVMATRIX = 11934
|
---|
| 196 | , DBT_SBF_GEORAW = 11898
|
---|
| 197 |
|
---|
| 198 | , DBT_SBF_PVTCARTESIAN = 11903
|
---|
| 199 | , DBT_SBF_PVTGEODETIC = 11904
|
---|
| 200 | , DBT_SBF_POSCOVCARTESIAN = 11905
|
---|
| 201 | , DBT_SBF_POSCOVGEODETIC = 11906
|
---|
| 202 | , DBT_SBF_VELCOVCARTESIAN = 11907
|
---|
| 203 | , DBT_SBF_VELCOVGEODETIC = 11908
|
---|
| 204 | , DBT_SBF_DOP = 11909
|
---|
| 205 | , DBT_SBF_PVTRESIDUALS = 11910
|
---|
| 206 | , DBT_SBF_RAIMSTATISTICS = 11915
|
---|
| 207 | , DBT_SBF_GEOCORRECTIONS = 11935
|
---|
| 208 | , DBT_SBF_BASELINE = 11950
|
---|
| 209 | , DBT_SBF_ENDOFPVT = 11921
|
---|
| 210 |
|
---|
| 211 | , DBT_SBF_ATTITUDEEULER = 11938
|
---|
| 212 | , DBT_SBF_ATTITUDECOVEULER = 11939
|
---|
| 213 | , DBT_SBF_ATTITUDEQUAT = 11940
|
---|
| 214 | , DBT_SBF_ATTITUDECOVQUAT = 11941
|
---|
| 215 | , DBT_SBF_AUXANTPOSITIONS = 11942
|
---|
| 216 | , DBT_SBF_ENDOFATTITUDE = 11943
|
---|
| 217 |
|
---|
| 218 | , DBT_SBF_RECEIVERTIME = 11914
|
---|
| 219 | , DBT_SBF_XPPSOFFSET = 11911
|
---|
| 220 | , DBT_SBF_EXTEVENT = 11924
|
---|
| 221 |
|
---|
| 222 | , DBT_SBF_DIFFCORRIN = 11919
|
---|
| 223 | , DBT_SBF_BASESTATION = 11949
|
---|
| 224 | , DBT_SBF_BASELINK = 11948
|
---|
| 225 |
|
---|
| 226 | , DBT_SBF_TRACKINGSTATUS = 11912
|
---|
| 227 | , DBT_SBF_RECEIVERSTATUS = 11913
|
---|
| 228 | , DBT_SBF_RECEIVERSETUP = 11902
|
---|
| 229 |
|
---|
| 230 | , DBT_SBF_COMMENT = 11936
|
---|
| 231 | };
|
---|
| 232 |
|
---|
| 233 | enum NaviflowType
|
---|
| 234 | {
|
---|
| 235 | TRAME_3DMGX1 = 12100
|
---|
| 236 | , TRAME_AVIONIQUE = 12101
|
---|
| 237 | , TRAME_UEYE_STEREO_INDEX = 12102
|
---|
| 238 | };
|
---|
| 239 |
|
---|
| 240 | enum MobileyeType
|
---|
| 241 | {
|
---|
| 242 | MOBILEYE_OBSTACLE_COUNT = 12200
|
---|
| 243 |
|
---|
| 244 | , MOBILEYE_OBSTACLE_0_PART_1 = 12210
|
---|
| 245 | , MOBILEYE_OBSTACLE_1_PART_1 = 12211
|
---|
| 246 | , MOBILEYE_OBSTACLE_2_PART_1 = 12212
|
---|
| 247 | , MOBILEYE_OBSTACLE_3_PART_1 = 12213
|
---|
| 248 | , MOBILEYE_OBSTACLE_4_PART_1 = 12214
|
---|
| 249 | , MOBILEYE_OBSTACLE_5_PART_1 = 12215
|
---|
| 250 | , MOBILEYE_OBSTACLE_6_PART_1 = 12216
|
---|
| 251 | , MOBILEYE_OBSTACLE_7_PART_1 = 12217
|
---|
| 252 | , MOBILEYE_OBSTACLE_8_PART_1 = 12218
|
---|
| 253 | , MOBILEYE_OBSTACLE_9_PART_1 = 12219
|
---|
| 254 |
|
---|
| 255 | , MOBILEYE_OBSTACLE_0_PART_2 = 12220
|
---|
| 256 | , MOBILEYE_OBSTACLE_1_PART_2 = 12221
|
---|
| 257 | , MOBILEYE_OBSTACLE_2_PART_2 = 12222
|
---|
| 258 | , MOBILEYE_OBSTACLE_3_PART_2 = 12223
|
---|
| 259 | , MOBILEYE_OBSTACLE_4_PART_2 = 12224
|
---|
| 260 | , MOBILEYE_OBSTACLE_5_PART_2 = 12225
|
---|
| 261 | , MOBILEYE_OBSTACLE_6_PART_2 = 12226
|
---|
| 262 | , MOBILEYE_OBSTACLE_7_PART_2 = 12227
|
---|
| 263 | , MOBILEYE_OBSTACLE_8_PART_2 = 12228
|
---|
| 264 | , MOBILEYE_OBSTACLE_9_PART_2 = 12229
|
---|
| 265 |
|
---|
| 266 | , MOBILEYE_OBSTACLES = 12290
|
---|
| 267 |
|
---|
| 268 | , MOBILEYE_CENTER_LANE = 12300
|
---|
| 269 | , MOBILEYE_RIGHT_LANE = 12301
|
---|
| 270 | , MOBILEYE_LEFT_LANE = 12302
|
---|
| 271 | };
|
---|
| 272 |
|
---|
| 273 | enum SpanCptType
|
---|
| 274 | {
|
---|
| 275 | TRAME_BESTGPSPOSA = 621
|
---|
| 276 | , TRAME_RAWIMUSA = 622
|
---|
| 277 | , TRAME_INSPVAA = 623
|
---|
| 278 | , TRAME_INSCOV = 624
|
---|
| 279 | };
|
---|
| 280 |
|
---|
| 281 | #endif // DEF_PACPUS_DBITEFILETYPES_H
|
---|