1 # Copyright (C) 2018 The Android Open Source Project 2 # 3 # Licensed under the Apache License, Version 2.0 (the "License"); 4 # you may not use this file except in compliance with the License. 5 # You may obtain a copy of the License at 6 # 7 # http://www.apache.org/licenses/LICENSE-2.0 8 # 9 # Unless required by applicable law or agreed to in writing, software 10 # distributed under the License is distributed on an "AS IS" BASIS, 11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 # See the License for the specific language governing permissions and 13 # limitations under the License. 14 # 15 # DO NOT EDIT MANUALLY 16 # This file was autogenerated by vhal_const_generate.py 17 18 # VehicleUnit 19 VEHICLEUNIT_SHOULD_NOT_USE = 0x0 20 VEHICLEUNIT_METER_PER_SEC = 0x1 21 VEHICLEUNIT_RPM = 0x2 22 VEHICLEUNIT_HERTZ = 0x3 23 VEHICLEUNIT_PERCENTILE = 0x10 24 VEHICLEUNIT_MILLIMETER = 0x20 25 VEHICLEUNIT_METER = 0x21 26 VEHICLEUNIT_KILOMETER = 0x23 27 VEHICLEUNIT_CELSIUS = 0x30 28 VEHICLEUNIT_FAHRENHEIT = 0x31 29 VEHICLEUNIT_KELVIN = 0x32 30 VEHICLEUNIT_MILLILITER = 0x40 31 VEHICLEUNIT_NANO_SECS = 0x50 32 VEHICLEUNIT_SECS = 0x53 33 VEHICLEUNIT_YEAR = 0x59 34 VEHICLEUNIT_KILOPASCAL = 0x70 35 VEHICLEUNIT_WATT_HOUR = 0x60 36 VEHICLEUNIT_MILLIAMPERE = 0x61 37 VEHICLEUNIT_MILLIVOLT = 0x62 38 VEHICLEUNIT_MILLIWATTS = 0x63 39 40 # VehicleLightSwitch 41 VEHICLELIGHTSWITCH_OFF = 0x0 42 VEHICLELIGHTSWITCH_ON = 0x1 43 VEHICLELIGHTSWITCH_DAYTIME_RUNNING = 0x2 44 VEHICLELIGHTSWITCH_AUTOMATIC = 0x100 45 46 # VmsMessageWithLayerIntegerValuesIndex 47 VMSMESSAGEWITHLAYERINTEGERVALUESINDEX_LAYER_TYPE = 0x1 48 VMSMESSAGEWITHLAYERINTEGERVALUESINDEX_LAYER_SUBTYPE = 0x2 49 VMSMESSAGEWITHLAYERINTEGERVALUESINDEX_LAYER_VERSION = 0x3 50 51 # VehiclePropertyGroup 52 VEHICLEPROPERTYGROUP_SYSTEM = 0x10000000 53 VEHICLEPROPERTYGROUP_VENDOR = 0x20000000 54 VEHICLEPROPERTYGROUP_MASK = 0xf0000000 55 56 # VehicleApPowerStateShutdownParam 57 VEHICLEAPPOWERSTATESHUTDOWNPARAM_SHUTDOWN_IMMEDIATELY = 0x1 58 VEHICLEAPPOWERSTATESHUTDOWNPARAM_CAN_SLEEP = 0x2 59 VEHICLEAPPOWERSTATESHUTDOWNPARAM_SHUTDOWN_ONLY = 0x3 60 61 # Obd2CommonIgnitionMonitors 62 OBD2COMMONIGNITIONMONITORS_COMPONENTS_AVAILABLE = 0x1 63 OBD2COMMONIGNITIONMONITORS_COMPONENTS_INCOMPLETE = 0x2 64 OBD2COMMONIGNITIONMONITORS_FUEL_SYSTEM_AVAILABLE = 0x4 65 OBD2COMMONIGNITIONMONITORS_FUEL_SYSTEM_INCOMPLETE = 0x8 66 OBD2COMMONIGNITIONMONITORS_MISFIRE_AVAILABLE = 0x10 67 OBD2COMMONIGNITIONMONITORS_MISFIRE_INCOMPLETE = 0x20 68 69 # PortLocationType 70 PORTLOCATIONTYPE_UNKNOWN = 0x0 71 PORTLOCATIONTYPE_FRONT_LEFT = 0x1 72 PORTLOCATIONTYPE_FRONT_RIGHT = 0x2 73 PORTLOCATIONTYPE_REAR_RIGHT = 0x3 74 PORTLOCATIONTYPE_REAR_LEFT = 0x4 75 PORTLOCATIONTYPE_FRONT = 0x5 76 PORTLOCATIONTYPE_REAR = 0x6 77 78 # Obd2SparkIgnitionMonitors 79 OBD2SPARKIGNITIONMONITORS_EGR_AVAILABLE = 0x40 80 OBD2SPARKIGNITIONMONITORS_EGR_INCOMPLETE = 0x80 81 OBD2SPARKIGNITIONMONITORS_OXYGEN_SENSOR_HEATER_AVAILABLE = 0x100 82 OBD2SPARKIGNITIONMONITORS_OXYGEN_SENSOR_HEATER_INCOMPLETE = 0x200 83 OBD2SPARKIGNITIONMONITORS_OXYGEN_SENSOR_AVAILABLE = 0x400 84 OBD2SPARKIGNITIONMONITORS_OXYGEN_SENSOR_INCOMPLETE = 0x800 85 OBD2SPARKIGNITIONMONITORS_AC_REFRIGERANT_AVAILABLE = 0x1000 86 OBD2SPARKIGNITIONMONITORS_AC_REFRIGERANT_INCOMPLETE = 0x2000 87 OBD2SPARKIGNITIONMONITORS_SECONDARY_AIR_SYSTEM_AVAILABLE = 0x4000 88 OBD2SPARKIGNITIONMONITORS_SECONDARY_AIR_SYSTEM_INCOMPLETE = 0x8000 89 OBD2SPARKIGNITIONMONITORS_EVAPORATIVE_SYSTEM_AVAILABLE = 0x10000 90 OBD2SPARKIGNITIONMONITORS_EVAPORATIVE_SYSTEM_INCOMPLETE = 0x20000 91 OBD2SPARKIGNITIONMONITORS_HEATED_CATALYST_AVAILABLE = 0x40000 92 OBD2SPARKIGNITIONMONITORS_HEATED_CATALYST_INCOMPLETE = 0x80000 93 OBD2SPARKIGNITIONMONITORS_CATALYST_AVAILABLE = 0x100000 94 OBD2SPARKIGNITIONMONITORS_CATALYST_INCOMPLETE = 0x200000 95 96 # VmsSubscriptionsStateIntegerValuesIndex 97 VMSSUBSCRIPTIONSSTATEINTEGERVALUESINDEX_SEQUENCE_NUMBER = 0x1 98 VMSSUBSCRIPTIONSSTATEINTEGERVALUESINDEX_NUMBER_OF_LAYERS = 0x2 99 VMSSUBSCRIPTIONSSTATEINTEGERVALUESINDEX_NUMBER_OF_ASSOCIATED_LAYERS = 0x3 100 VMSSUBSCRIPTIONSSTATEINTEGERVALUESINDEX_SUBSCRIPTIONS_START = 0x4 101 102 # VehicleApPowerStateReq 103 VEHICLEAPPOWERSTATEREQ_OFF = 0x0 104 VEHICLEAPPOWERSTATEREQ_DEEP_SLEEP = 0x1 105 VEHICLEAPPOWERSTATEREQ_ON_DISP_OFF = 0x2 106 VEHICLEAPPOWERSTATEREQ_ON_FULL = 0x3 107 VEHICLEAPPOWERSTATEREQ_SHUTDOWN_PREPARE = 0x4 108 109 # VehicleApPowerStateReqIndex 110 VEHICLEAPPOWERSTATEREQINDEX_STATE = 0x0 111 VEHICLEAPPOWERSTATEREQINDEX_ADDITIONAL = 0x1 112 113 # Obd2IgnitionMonitorKind 114 OBD2IGNITIONMONITORKIND_SPARK = 0x0 115 OBD2IGNITIONMONITORKIND_COMPRESSION = 0x1 116 117 # VehiclePropertyAccess 118 VEHICLEPROPERTYACCESS_NONE = 0x0 119 VEHICLEPROPERTYACCESS_READ = 0x1 120 VEHICLEPROPERTYACCESS_WRITE = 0x2 121 VEHICLEPROPERTYACCESS_READ_WRITE = 0x3 122 123 # VehicleOilLevel 124 VEHICLEOILLEVEL_CRITICALLY_LOW = 0x0 125 VEHICLEOILLEVEL_LOW = 0x1 126 VEHICLEOILLEVEL_NORMAL = 0x2 127 VEHICLEOILLEVEL_HIGH = 0x3 128 VEHICLEOILLEVEL_ERROR = 0x4 129 130 # VmsBaseMessageIntegerValuesIndex 131 VMSBASEMESSAGEINTEGERVALUESINDEX_MESSAGE_TYPE = 0x0 132 133 # StatusCode 134 STATUSCODE_OK = 0x0 135 STATUSCODE_TRY_AGAIN = 0x1 136 STATUSCODE_INVALID_ARG = 0x2 137 STATUSCODE_NOT_AVAILABLE = 0x3 138 STATUSCODE_ACCESS_DENIED = 0x4 139 STATUSCODE_INTERNAL_ERROR = 0x5 140 141 # Wheel 142 WHEEL_UNKNOWN = 0x0 143 WHEEL_LEFT_FRONT = 0x1 144 WHEEL_RIGHT_FRONT = 0x2 145 WHEEL_LEFT_REAR = 0x4 146 WHEEL_RIGHT_REAR = 0x8 147 148 # VehicleLightState 149 VEHICLELIGHTSTATE_OFF = 0x0 150 VEHICLELIGHTSTATE_ON = 0x1 151 VEHICLELIGHTSTATE_DAYTIME_RUNNING = 0x2 152 153 # VehicleApPowerBootupReason 154 VEHICLEAPPOWERBOOTUPREASON_USER_POWER_ON = 0x0 155 VEHICLEAPPOWERBOOTUPREASON_USER_UNLOCK = 0x1 156 VEHICLEAPPOWERBOOTUPREASON_TIMER = 0x2 157 158 # VehiclePropertyChangeMode 159 VEHICLEPROPERTYCHANGEMODE_STATIC = 0x0 160 VEHICLEPROPERTYCHANGEMODE_ON_CHANGE = 0x1 161 VEHICLEPROPERTYCHANGEMODE_CONTINUOUS = 0x2 162 163 # VmsMessageType 164 VMSMESSAGETYPE_SUBSCRIBE = 0x1 165 VMSMESSAGETYPE_SUBSCRIBE_TO_PUBLISHER = 0x2 166 VMSMESSAGETYPE_UNSUBSCRIBE = 0x3 167 VMSMESSAGETYPE_UNSUBSCRIBE_TO_PUBLISHER = 0x4 168 VMSMESSAGETYPE_OFFERING = 0x5 169 VMSMESSAGETYPE_AVAILABILITY_REQUEST = 0x6 170 VMSMESSAGETYPE_SUBSCRIPTIONS_REQUEST = 0x7 171 VMSMESSAGETYPE_AVAILABILITY_RESPONSE = 0x8 172 VMSMESSAGETYPE_AVAILABILITY_CHANGE = 0x9 173 VMSMESSAGETYPE_SUBSCRIPTIONS_RESPONSE = 0xa 174 VMSMESSAGETYPE_SUBSCRIPTIONS_CHANGE = 0xb 175 VMSMESSAGETYPE_DATA = 0xc 176 VMSMESSAGETYPE_PUBLISHER_ID_REQUEST = 0xd 177 VMSMESSAGETYPE_PUBLISHER_ID_RESPONSE = 0xe 178 VMSMESSAGETYPE_PUBLISHER_INFORMATION_REQUEST = 0xf 179 VMSMESSAGETYPE_PUBLISHER_INFORMATION_RESPONSE = 0x10 180 VMSMESSAGETYPE_LAST_VMS_MESSAGE_TYPE = 0x10 181 182 # DiagnosticIntegerSensorIndex 183 DIAGNOSTICINTEGERSENSORINDEX_FUEL_SYSTEM_STATUS = 0x0 184 DIAGNOSTICINTEGERSENSORINDEX_MALFUNCTION_INDICATOR_LIGHT_ON = 0x1 185 DIAGNOSTICINTEGERSENSORINDEX_IGNITION_MONITORS_SUPPORTED = 0x2 186 DIAGNOSTICINTEGERSENSORINDEX_IGNITION_SPECIFIC_MONITORS = 0x3 187 DIAGNOSTICINTEGERSENSORINDEX_INTAKE_AIR_TEMPERATURE = 0x4 188 DIAGNOSTICINTEGERSENSORINDEX_COMMANDED_SECONDARY_AIR_STATUS = 0x5 189 DIAGNOSTICINTEGERSENSORINDEX_NUM_OXYGEN_SENSORS_PRESENT = 0x6 190 DIAGNOSTICINTEGERSENSORINDEX_RUNTIME_SINCE_ENGINE_START = 0x7 191 DIAGNOSTICINTEGERSENSORINDEX_DISTANCE_TRAVELED_WITH_MALFUNCTION_INDICATOR_LIGHT_ON = 0x8 192 DIAGNOSTICINTEGERSENSORINDEX_WARMUPS_SINCE_CODES_CLEARED = 0x9 193 DIAGNOSTICINTEGERSENSORINDEX_DISTANCE_TRAVELED_SINCE_CODES_CLEARED = 0xa 194 DIAGNOSTICINTEGERSENSORINDEX_ABSOLUTE_BAROMETRIC_PRESSURE = 0xb 195 DIAGNOSTICINTEGERSENSORINDEX_CONTROL_MODULE_VOLTAGE = 0xc 196 DIAGNOSTICINTEGERSENSORINDEX_AMBIENT_AIR_TEMPERATURE = 0xd 197 DIAGNOSTICINTEGERSENSORINDEX_TIME_WITH_MALFUNCTION_LIGHT_ON = 0xe 198 DIAGNOSTICINTEGERSENSORINDEX_TIME_SINCE_TROUBLE_CODES_CLEARED = 0xf 199 DIAGNOSTICINTEGERSENSORINDEX_MAX_FUEL_AIR_EQUIVALENCE_RATIO = 0x10 200 DIAGNOSTICINTEGERSENSORINDEX_MAX_OXYGEN_SENSOR_VOLTAGE = 0x11 201 DIAGNOSTICINTEGERSENSORINDEX_MAX_OXYGEN_SENSOR_CURRENT = 0x12 202 DIAGNOSTICINTEGERSENSORINDEX_MAX_INTAKE_MANIFOLD_ABSOLUTE_PRESSURE = 0x13 203 DIAGNOSTICINTEGERSENSORINDEX_MAX_AIR_FLOW_RATE_FROM_MASS_AIR_FLOW_SENSOR = 0x14 204 DIAGNOSTICINTEGERSENSORINDEX_FUEL_TYPE = 0x15 205 DIAGNOSTICINTEGERSENSORINDEX_FUEL_RAIL_ABSOLUTE_PRESSURE = 0x16 206 DIAGNOSTICINTEGERSENSORINDEX_ENGINE_OIL_TEMPERATURE = 0x17 207 DIAGNOSTICINTEGERSENSORINDEX_DRIVER_DEMAND_PERCENT_TORQUE = 0x18 208 DIAGNOSTICINTEGERSENSORINDEX_ENGINE_ACTUAL_PERCENT_TORQUE = 0x19 209 DIAGNOSTICINTEGERSENSORINDEX_ENGINE_REFERENCE_PERCENT_TORQUE = 0x1a 210 DIAGNOSTICINTEGERSENSORINDEX_ENGINE_PERCENT_TORQUE_DATA_IDLE = 0x1b 211 DIAGNOSTICINTEGERSENSORINDEX_ENGINE_PERCENT_TORQUE_DATA_POINT1 = 0x1c 212 DIAGNOSTICINTEGERSENSORINDEX_ENGINE_PERCENT_TORQUE_DATA_POINT2 = 0x1d 213 DIAGNOSTICINTEGERSENSORINDEX_ENGINE_PERCENT_TORQUE_DATA_POINT3 = 0x1e 214 DIAGNOSTICINTEGERSENSORINDEX_ENGINE_PERCENT_TORQUE_DATA_POINT4 = 0x1f 215 DIAGNOSTICINTEGERSENSORINDEX_LAST_SYSTEM_INDEX = 0x1f 216 217 # VmsMessageWithLayerAndPublisherIdIntegerValuesIndex 218 VMSMESSAGEWITHLAYERANDPUBLISHERIDINTEGERVALUESINDEX_PUBLISHER_ID = 0x4 219 220 # VmsOfferingMessageIntegerValuesIndex 221 VMSOFFERINGMESSAGEINTEGERVALUESINDEX_PUBLISHER_ID = 0x1 222 VMSOFFERINGMESSAGEINTEGERVALUESINDEX_NUMBER_OF_OFFERS = 0x2 223 VMSOFFERINGMESSAGEINTEGERVALUESINDEX_OFFERING_START = 0x3 224 225 # VehicleApPowerStateConfigFlag 226 VEHICLEAPPOWERSTATECONFIGFLAG_ENABLE_DEEP_SLEEP_FLAG = 0x1 227 VEHICLEAPPOWERSTATECONFIGFLAG_CONFIG_SUPPORT_TIMER_POWER_ON_FLAG = 0x2 228 229 # FuelType 230 FUELTYPE_FUEL_TYPE_UNKNOWN = 0x0 231 FUELTYPE_FUEL_TYPE_UNLEADED = 0x1 232 FUELTYPE_FUEL_TYPE_LEADED = 0x2 233 FUELTYPE_FUEL_TYPE_DIESEL_1 = 0x3 234 FUELTYPE_FUEL_TYPE_DIESEL_2 = 0x4 235 FUELTYPE_FUEL_TYPE_BIODIESEL = 0x5 236 FUELTYPE_FUEL_TYPE_E85 = 0x6 237 FUELTYPE_FUEL_TYPE_LPG = 0x7 238 FUELTYPE_FUEL_TYPE_CNG = 0x8 239 FUELTYPE_FUEL_TYPE_LNG = 0x9 240 FUELTYPE_FUEL_TYPE_ELECTRIC = 0xa 241 FUELTYPE_FUEL_TYPE_HYDROGEN = 0xb 242 FUELTYPE_FUEL_TYPE_OTHER = 0xc 243 244 # VehicleIgnitionState 245 VEHICLEIGNITIONSTATE_UNDEFINED = 0x0 246 VEHICLEIGNITIONSTATE_LOCK = 0x1 247 VEHICLEIGNITIONSTATE_OFF = 0x2 248 VEHICLEIGNITIONSTATE_ACC = 0x3 249 VEHICLEIGNITIONSTATE_ON = 0x4 250 VEHICLEIGNITIONSTATE_START = 0x5 251 252 # VehicleAreaSeat 253 VEHICLEAREASEAT_ROW_1_LEFT = 0x1 254 VEHICLEAREASEAT_ROW_1_CENTER = 0x2 255 VEHICLEAREASEAT_ROW_1_RIGHT = 0x4 256 VEHICLEAREASEAT_ROW_2_LEFT = 0x10 257 VEHICLEAREASEAT_ROW_2_CENTER = 0x20 258 VEHICLEAREASEAT_ROW_2_RIGHT = 0x40 259 VEHICLEAREASEAT_ROW_3_LEFT = 0x100 260 VEHICLEAREASEAT_ROW_3_CENTER = 0x200 261 VEHICLEAREASEAT_ROW_3_RIGHT = 0x400 262 263 # VehicleTurnSignal 264 VEHICLETURNSIGNAL_NONE = 0x0 265 VEHICLETURNSIGNAL_RIGHT = 0x1 266 VEHICLETURNSIGNAL_LEFT = 0x2 267 268 # EvConnectorType 269 EVCONNECTORTYPE_EV_CONNECTOR_TYPE_UNKNOWN = 0x0 270 EVCONNECTORTYPE_EV_CONNECTOR_TYPE_J1772 = 0x1 271 EVCONNECTORTYPE_EV_CONNECTOR_TYPE_MENNEKES = 0x2 272 EVCONNECTORTYPE_EV_CONNECTOR_TYPE_CHADEMO = 0x3 273 EVCONNECTORTYPE_EV_CONNECTOR_TYPE_COMBO_1 = 0x4 274 EVCONNECTORTYPE_EV_CONNECTOR_TYPE_COMBO_2 = 0x5 275 EVCONNECTORTYPE_EV_CONNECTOR_TYPE_TESLA_ROADSTER = 0x6 276 EVCONNECTORTYPE_EV_CONNECTOR_TYPE_TESLA_HPWC = 0x7 277 EVCONNECTORTYPE_EV_CONNECTOR_TYPE_TESLA_SUPERCHARGER = 0x8 278 EVCONNECTORTYPE_EV_CONNECTOR_TYPE_GBT = 0x9 279 EVCONNECTORTYPE_EV_CONNECTOR_TYPE_OTHER = 0x65 280 281 # VehiclePropertyType 282 VEHICLEPROPERTYTYPE_STRING = 0x100000 283 VEHICLEPROPERTYTYPE_BOOLEAN = 0x200000 284 VEHICLEPROPERTYTYPE_INT32 = 0x400000 285 VEHICLEPROPERTYTYPE_INT32_VEC = 0x410000 286 VEHICLEPROPERTYTYPE_INT64 = 0x500000 287 VEHICLEPROPERTYTYPE_INT64_VEC = 0x510000 288 VEHICLEPROPERTYTYPE_FLOAT = 0x600000 289 VEHICLEPROPERTYTYPE_FLOAT_VEC = 0x610000 290 VEHICLEPROPERTYTYPE_BYTES = 0x700000 291 VEHICLEPROPERTYTYPE_MIXED = 0xe00000 292 VEHICLEPROPERTYTYPE_MASK = 0xff0000 293 294 # VehicleAreaMirror 295 VEHICLEAREAMIRROR_DRIVER_LEFT = 0x1 296 VEHICLEAREAMIRROR_DRIVER_RIGHT = 0x2 297 VEHICLEAREAMIRROR_DRIVER_CENTER = 0x4 298 299 # Obd2FuelSystemStatus 300 OBD2FUELSYSTEMSTATUS_OPEN_INSUFFICIENT_ENGINE_TEMPERATURE = 0x1 301 OBD2FUELSYSTEMSTATUS_CLOSED_LOOP = 0x2 302 OBD2FUELSYSTEMSTATUS_OPEN_ENGINE_LOAD_OR_DECELERATION = 0x4 303 OBD2FUELSYSTEMSTATUS_OPEN_SYSTEM_FAILURE = 0x8 304 OBD2FUELSYSTEMSTATUS_CLOSED_LOOP_BUT_FEEDBACK_FAULT = 0x10 305 306 # Obd2SecondaryAirStatus 307 OBD2SECONDARYAIRSTATUS_UPSTREAM = 0x1 308 OBD2SECONDARYAIRSTATUS_DOWNSTREAM_OF_CATALYCIC_CONVERTER = 0x2 309 OBD2SECONDARYAIRSTATUS_FROM_OUTSIDE_OR_OFF = 0x4 310 OBD2SECONDARYAIRSTATUS_PUMP_ON_FOR_DIAGNOSTICS = 0x8 311 312 # VehicleGear 313 VEHICLEGEAR_GEAR_NEUTRAL = 0x1 314 VEHICLEGEAR_GEAR_REVERSE = 0x2 315 VEHICLEGEAR_GEAR_PARK = 0x4 316 VEHICLEGEAR_GEAR_DRIVE = 0x8 317 VEHICLEGEAR_GEAR_1 = 0x10 318 VEHICLEGEAR_GEAR_2 = 0x20 319 VEHICLEGEAR_GEAR_3 = 0x40 320 VEHICLEGEAR_GEAR_4 = 0x80 321 VEHICLEGEAR_GEAR_5 = 0x100 322 VEHICLEGEAR_GEAR_6 = 0x200 323 VEHICLEGEAR_GEAR_7 = 0x400 324 VEHICLEGEAR_GEAR_8 = 0x800 325 VEHICLEGEAR_GEAR_9 = 0x1000 326 327 # VmsPublisherInformationIntegerValuesIndex 328 VMSPUBLISHERINFORMATIONINTEGERVALUESINDEX_PUBLISHER_ID = 0x1 329 330 # VmsAvailabilityStateIntegerValuesIndex 331 VMSAVAILABILITYSTATEINTEGERVALUESINDEX_SEQUENCE_NUMBER = 0x1 332 VMSAVAILABILITYSTATEINTEGERVALUESINDEX_NUMBER_OF_ASSOCIATED_LAYERS = 0x2 333 VMSAVAILABILITYSTATEINTEGERVALUESINDEX_LAYERS_START = 0x3 334 335 # VehicleHwKeyInputAction 336 VEHICLEHWKEYINPUTACTION_ACTION_DOWN = 0x0 337 VEHICLEHWKEYINPUTACTION_ACTION_UP = 0x1 338 339 # VehicleApPowerStateReport 340 VEHICLEAPPOWERSTATEREPORT_BOOT_COMPLETE = 0x1 341 VEHICLEAPPOWERSTATEREPORT_DEEP_SLEEP_ENTRY = 0x2 342 VEHICLEAPPOWERSTATEREPORT_DEEP_SLEEP_EXIT = 0x3 343 VEHICLEAPPOWERSTATEREPORT_SHUTDOWN_POSTPONE = 0x4 344 VEHICLEAPPOWERSTATEREPORT_SHUTDOWN_START = 0x5 345 VEHICLEAPPOWERSTATEREPORT_DISPLAY_OFF = 0x6 346 VEHICLEAPPOWERSTATEREPORT_DISPLAY_ON = 0x7 347 348 # VehicleDisplay 349 VEHICLEDISPLAY_MAIN = 0x0 350 VEHICLEDISPLAY_INSTRUMENT_CLUSTER = 0x1 351 352 # Obd2CompressionIgnitionMonitors 353 OBD2COMPRESSIONIGNITIONMONITORS_EGR_OR_VVT_AVAILABLE = 0x40 354 OBD2COMPRESSIONIGNITIONMONITORS_EGR_OR_VVT_INCOMPLETE = 0x80 355 OBD2COMPRESSIONIGNITIONMONITORS_PM_FILTER_AVAILABLE = 0x100 356 OBD2COMPRESSIONIGNITIONMONITORS_PM_FILTER_INCOMPLETE = 0x200 357 OBD2COMPRESSIONIGNITIONMONITORS_EXHAUST_GAS_SENSOR_AVAILABLE = 0x400 358 OBD2COMPRESSIONIGNITIONMONITORS_EXHAUST_GAS_SENSOR_INCOMPLETE = 0x800 359 OBD2COMPRESSIONIGNITIONMONITORS_BOOST_PRESSURE_AVAILABLE = 0x1000 360 OBD2COMPRESSIONIGNITIONMONITORS_BOOST_PRESSURE_INCOMPLETE = 0x2000 361 OBD2COMPRESSIONIGNITIONMONITORS_NOx_SCR_AVAILABLE = 0x4000 362 OBD2COMPRESSIONIGNITIONMONITORS_NOx_SCR_INCOMPLETE = 0x8000 363 OBD2COMPRESSIONIGNITIONMONITORS_NMHC_CATALYST_AVAILABLE = 0x10000 364 OBD2COMPRESSIONIGNITIONMONITORS_NMHC_CATALYST_INCOMPLETE = 0x20000 365 366 # VehicleHvacFanDirection 367 VEHICLEHVACFANDIRECTION_FACE = 0x1 368 VEHICLEHVACFANDIRECTION_FLOOR = 0x2 369 VEHICLEHVACFANDIRECTION_DEFROST = 0x4 370 371 # VehicleAreaDoor 372 VEHICLEAREADOOR_ROW_1_LEFT = 0x1 373 VEHICLEAREADOOR_ROW_1_RIGHT = 0x4 374 VEHICLEAREADOOR_ROW_2_LEFT = 0x10 375 VEHICLEAREADOOR_ROW_2_RIGHT = 0x40 376 VEHICLEAREADOOR_ROW_3_LEFT = 0x100 377 VEHICLEAREADOOR_ROW_3_RIGHT = 0x400 378 VEHICLEAREADOOR_HOOD = 0x10000000 379 VEHICLEAREADOOR_REAR = 0x20000000 380 381 # SubscribeFlags 382 SUBSCRIBEFLAGS_UNDEFINED = 0x0 383 SUBSCRIBEFLAGS_EVENTS_FROM_CAR = 0x1 384 SUBSCRIBEFLAGS_EVENTS_FROM_ANDROID = 0x2 385 386 # VehicleProperty 387 VEHICLEPROPERTY_INVALID = 0x0 388 VEHICLEPROPERTY_INFO_VIN = 0x11100100 389 VEHICLEPROPERTY_INFO_MAKE = 0x11100101 390 VEHICLEPROPERTY_INFO_MODEL = 0x11100102 391 VEHICLEPROPERTY_INFO_MODEL_YEAR = 0x11400103 392 VEHICLEPROPERTY_INFO_FUEL_CAPACITY = 0x11600104 393 VEHICLEPROPERTY_INFO_FUEL_TYPE = 0x11410105 394 VEHICLEPROPERTY_INFO_EV_BATTERY_CAPACITY = 0x11600106 395 VEHICLEPROPERTY_INFO_EV_CONNECTOR_TYPE = 0x11410107 396 VEHICLEPROPERTY_INFO_FUEL_DOOR_LOCATION = 0x11400108 397 VEHICLEPROPERTY_INFO_EV_PORT_LOCATION = 0x11400109 398 VEHICLEPROPERTY_INFO_DRIVER_SEAT = 0x1540010a 399 VEHICLEPROPERTY_PERF_ODOMETER = 0x11600204 400 VEHICLEPROPERTY_PERF_VEHICLE_SPEED = 0x11600207 401 VEHICLEPROPERTY_ENGINE_COOLANT_TEMP = 0x11600301 402 VEHICLEPROPERTY_ENGINE_OIL_LEVEL = 0x11400303 403 VEHICLEPROPERTY_ENGINE_OIL_TEMP = 0x11600304 404 VEHICLEPROPERTY_ENGINE_RPM = 0x11600305 405 VEHICLEPROPERTY_WHEEL_TICK = 0x11510306 406 VEHICLEPROPERTY_FUEL_LEVEL = 0x11600307 407 VEHICLEPROPERTY_FUEL_DOOR_OPEN = 0x11200308 408 VEHICLEPROPERTY_EV_BATTERY_LEVEL = 0x11600309 409 VEHICLEPROPERTY_EV_CHARGE_PORT_OPEN = 0x1120030a 410 VEHICLEPROPERTY_EV_CHARGE_PORT_CONNECTED = 0x1120030b 411 VEHICLEPROPERTY_EV_BATTERY_INSTANTANEOUS_CHARGE_RATE = 0x1160030c 412 VEHICLEPROPERTY_RANGE_REMAINING = 0x11600308 413 VEHICLEPROPERTY_TIRE_PRESSURE = 0x17e00309 414 VEHICLEPROPERTY_GEAR_SELECTION = 0x11400400 415 VEHICLEPROPERTY_CURRENT_GEAR = 0x11400401 416 VEHICLEPROPERTY_PARKING_BRAKE_ON = 0x11200402 417 VEHICLEPROPERTY_PARKING_BRAKE_AUTO_APPLY = 0x11200403 418 VEHICLEPROPERTY_FUEL_LEVEL_LOW = 0x11200405 419 VEHICLEPROPERTY_NIGHT_MODE = 0x11200407 420 VEHICLEPROPERTY_TURN_SIGNAL_STATE = 0x11400408 421 VEHICLEPROPERTY_IGNITION_STATE = 0x11400409 422 VEHICLEPROPERTY_ABS_ACTIVE = 0x1120040a 423 VEHICLEPROPERTY_TRACTION_CONTROL_ACTIVE = 0x1120040b 424 VEHICLEPROPERTY_HVAC_FAN_SPEED = 0x15400500 425 VEHICLEPROPERTY_HVAC_FAN_DIRECTION = 0x15400501 426 VEHICLEPROPERTY_HVAC_TEMPERATURE_CURRENT = 0x15600502 427 VEHICLEPROPERTY_HVAC_TEMPERATURE_SET = 0x15600503 428 VEHICLEPROPERTY_HVAC_DEFROSTER = 0x13200504 429 VEHICLEPROPERTY_HVAC_AC_ON = 0x15200505 430 VEHICLEPROPERTY_HVAC_MAX_AC_ON = 0x15200506 431 VEHICLEPROPERTY_HVAC_MAX_DEFROST_ON = 0x15200507 432 VEHICLEPROPERTY_HVAC_RECIRC_ON = 0x15200508 433 VEHICLEPROPERTY_HVAC_DUAL_ON = 0x15200509 434 VEHICLEPROPERTY_HVAC_AUTO_ON = 0x1520050a 435 VEHICLEPROPERTY_HVAC_SEAT_TEMPERATURE = 0x1540050b 436 VEHICLEPROPERTY_HVAC_SIDE_MIRROR_HEAT = 0x1440050c 437 VEHICLEPROPERTY_HVAC_STEERING_WHEEL_HEAT = 0x1140050d 438 VEHICLEPROPERTY_HVAC_TEMPERATURE_DISPLAY_UNITS = 0x1140050e 439 VEHICLEPROPERTY_HVAC_ACTUAL_FAN_SPEED_RPM = 0x1540050f 440 VEHICLEPROPERTY_HVAC_POWER_ON = 0x15200510 441 VEHICLEPROPERTY_HVAC_FAN_DIRECTION_AVAILABLE = 0x15410511 442 VEHICLEPROPERTY_HVAC_AUTO_RECIRC_ON = 0x15200512 443 VEHICLEPROPERTY_HVAC_SEAT_VENTILATION = 0x15400513 444 VEHICLEPROPERTY_ENV_OUTSIDE_TEMPERATURE = 0x11600703 445 VEHICLEPROPERTY_ENV_CABIN_TEMPERATURE = 0x15600704 446 VEHICLEPROPERTY_AP_POWER_STATE_REQ = 0x11410a00 447 VEHICLEPROPERTY_AP_POWER_STATE_REPORT = 0x11410a01 448 VEHICLEPROPERTY_AP_POWER_BOOTUP_REASON = 0x11400a02 449 VEHICLEPROPERTY_DISPLAY_BRIGHTNESS = 0x11400a03 450 VEHICLEPROPERTY_HW_KEY_INPUT = 0x11410a10 451 VEHICLEPROPERTY_DOOR_POS = 0x16400b00 452 VEHICLEPROPERTY_DOOR_MOVE = 0x16400b01 453 VEHICLEPROPERTY_DOOR_LOCK = 0x16200b02 454 VEHICLEPROPERTY_MIRROR_Z_POS = 0x14400b40 455 VEHICLEPROPERTY_MIRROR_Z_MOVE = 0x14400b41 456 VEHICLEPROPERTY_MIRROR_Y_POS = 0x14400b42 457 VEHICLEPROPERTY_MIRROR_Y_MOVE = 0x14400b43 458 VEHICLEPROPERTY_MIRROR_LOCK = 0x11200b44 459 VEHICLEPROPERTY_MIRROR_FOLD = 0x11200b45 460 VEHICLEPROPERTY_SEAT_MEMORY_SELECT = 0x15400b80 461 VEHICLEPROPERTY_SEAT_MEMORY_SET = 0x15400b81 462 VEHICLEPROPERTY_SEAT_BELT_BUCKLED = 0x15200b82 463 VEHICLEPROPERTY_SEAT_BELT_HEIGHT_POS = 0x15400b83 464 VEHICLEPROPERTY_SEAT_BELT_HEIGHT_MOVE = 0x15400b84 465 VEHICLEPROPERTY_SEAT_FORE_AFT_POS = 0x15400b85 466 VEHICLEPROPERTY_SEAT_FORE_AFT_MOVE = 0x15400b86 467 VEHICLEPROPERTY_SEAT_BACKREST_ANGLE_1_POS = 0x15400b87 468 VEHICLEPROPERTY_SEAT_BACKREST_ANGLE_1_MOVE = 0x15400b88 469 VEHICLEPROPERTY_SEAT_BACKREST_ANGLE_2_POS = 0x15400b89 470 VEHICLEPROPERTY_SEAT_BACKREST_ANGLE_2_MOVE = 0x15400b8a 471 VEHICLEPROPERTY_SEAT_HEIGHT_POS = 0x15400b8b 472 VEHICLEPROPERTY_SEAT_HEIGHT_MOVE = 0x15400b8c 473 VEHICLEPROPERTY_SEAT_DEPTH_POS = 0x15400b8d 474 VEHICLEPROPERTY_SEAT_DEPTH_MOVE = 0x15400b8e 475 VEHICLEPROPERTY_SEAT_TILT_POS = 0x15400b8f 476 VEHICLEPROPERTY_SEAT_TILT_MOVE = 0x15400b90 477 VEHICLEPROPERTY_SEAT_LUMBAR_FORE_AFT_POS = 0x15400b91 478 VEHICLEPROPERTY_SEAT_LUMBAR_FORE_AFT_MOVE = 0x15400b92 479 VEHICLEPROPERTY_SEAT_LUMBAR_SIDE_SUPPORT_POS = 0x15400b93 480 VEHICLEPROPERTY_SEAT_LUMBAR_SIDE_SUPPORT_MOVE = 0x15400b94 481 VEHICLEPROPERTY_SEAT_HEADREST_HEIGHT_POS = 0x11400b95 482 VEHICLEPROPERTY_SEAT_HEADREST_HEIGHT_MOVE = 0x15400b96 483 VEHICLEPROPERTY_SEAT_HEADREST_ANGLE_POS = 0x15400b97 484 VEHICLEPROPERTY_SEAT_HEADREST_ANGLE_MOVE = 0x15400b98 485 VEHICLEPROPERTY_SEAT_HEADREST_FORE_AFT_POS = 0x15400b99 486 VEHICLEPROPERTY_SEAT_HEADREST_FORE_AFT_MOVE = 0x15400b9a 487 VEHICLEPROPERTY_WINDOW_POS = 0x13400bc0 488 VEHICLEPROPERTY_WINDOW_MOVE = 0x13400bc1 489 VEHICLEPROPERTY_WINDOW_LOCK = 0x13200bc4 490 VEHICLEPROPERTY_VEHICLE_MAP_SERVICE = 0x11e00c00 491 VEHICLEPROPERTY_OBD2_LIVE_FRAME = 0x11e00d00 492 VEHICLEPROPERTY_OBD2_FREEZE_FRAME = 0x11e00d01 493 VEHICLEPROPERTY_OBD2_FREEZE_FRAME_INFO = 0x11e00d02 494 VEHICLEPROPERTY_OBD2_FREEZE_FRAME_CLEAR = 0x11e00d03 495 VEHICLEPROPERTY_HEADLIGHTS_STATE = 0x11400e00 496 VEHICLEPROPERTY_HIGH_BEAM_LIGHTS_STATE = 0x11400e01 497 VEHICLEPROPERTY_FOG_LIGHTS_STATE = 0x11400e02 498 VEHICLEPROPERTY_HAZARD_LIGHTS_STATE = 0x11400e03 499 VEHICLEPROPERTY_HEADLIGHTS_SWITCH = 0x11400e10 500 VEHICLEPROPERTY_HIGH_BEAM_LIGHTS_SWITCH = 0x11400e11 501 VEHICLEPROPERTY_FOG_LIGHTS_SWITCH = 0x11400e12 502 VEHICLEPROPERTY_HAZARD_LIGHTS_SWITCH = 0x11400e13 503 504 # Obd2FuelType 505 OBD2FUELTYPE_NOT_AVAILABLE = 0x0 506 OBD2FUELTYPE_GASOLINE = 0x1 507 OBD2FUELTYPE_METHANOL = 0x2 508 OBD2FUELTYPE_ETHANOL = 0x3 509 OBD2FUELTYPE_DIESEL = 0x4 510 OBD2FUELTYPE_LPG = 0x5 511 OBD2FUELTYPE_CNG = 0x6 512 OBD2FUELTYPE_PROPANE = 0x7 513 OBD2FUELTYPE_ELECTRIC = 0x8 514 OBD2FUELTYPE_BIFUEL_RUNNING_GASOLINE = 0x9 515 OBD2FUELTYPE_BIFUEL_RUNNING_METHANOL = 0xa 516 OBD2FUELTYPE_BIFUEL_RUNNING_ETHANOL = 0xb 517 OBD2FUELTYPE_BIFUEL_RUNNING_LPG = 0xc 518 OBD2FUELTYPE_BIFUEL_RUNNING_CNG = 0xd 519 OBD2FUELTYPE_BIFUEL_RUNNING_PROPANE = 0xe 520 OBD2FUELTYPE_BIFUEL_RUNNING_ELECTRIC = 0xf 521 OBD2FUELTYPE_BIFUEL_RUNNING_ELECTRIC_AND_COMBUSTION = 0x10 522 OBD2FUELTYPE_HYBRID_GASOLINE = 0x11 523 OBD2FUELTYPE_HYBRID_ETHANOL = 0x12 524 OBD2FUELTYPE_HYBRID_DIESEL = 0x13 525 OBD2FUELTYPE_HYBRID_ELECTRIC = 0x14 526 OBD2FUELTYPE_HYBRID_RUNNING_ELECTRIC_AND_COMBUSTION = 0x15 527 OBD2FUELTYPE_HYBRID_REGENERATIVE = 0x16 528 OBD2FUELTYPE_BIFUEL_RUNNING_DIESEL = 0x17 529 530 # VehicleAreaWindow 531 VEHICLEAREAWINDOW_FRONT_WINDSHIELD = 0x1 532 VEHICLEAREAWINDOW_REAR_WINDSHIELD = 0x2 533 VEHICLEAREAWINDOW_ROW_1_LEFT = 0x10 534 VEHICLEAREAWINDOW_ROW_1_RIGHT = 0x40 535 VEHICLEAREAWINDOW_ROW_2_LEFT = 0x100 536 VEHICLEAREAWINDOW_ROW_2_RIGHT = 0x400 537 VEHICLEAREAWINDOW_ROW_3_LEFT = 0x1000 538 VEHICLEAREAWINDOW_ROW_3_RIGHT = 0x4000 539 VEHICLEAREAWINDOW_ROOF_TOP_1 = 0x10000 540 VEHICLEAREAWINDOW_ROOF_TOP_2 = 0x20000 541 542 # DiagnosticFloatSensorIndex 543 DIAGNOSTICFLOATSENSORINDEX_CALCULATED_ENGINE_LOAD = 0x0 544 DIAGNOSTICFLOATSENSORINDEX_ENGINE_COOLANT_TEMPERATURE = 0x1 545 DIAGNOSTICFLOATSENSORINDEX_SHORT_TERM_FUEL_TRIM_BANK1 = 0x2 546 DIAGNOSTICFLOATSENSORINDEX_LONG_TERM_FUEL_TRIM_BANK1 = 0x3 547 DIAGNOSTICFLOATSENSORINDEX_SHORT_TERM_FUEL_TRIM_BANK2 = 0x4 548 DIAGNOSTICFLOATSENSORINDEX_LONG_TERM_FUEL_TRIM_BANK2 = 0x5 549 DIAGNOSTICFLOATSENSORINDEX_FUEL_PRESSURE = 0x6 550 DIAGNOSTICFLOATSENSORINDEX_INTAKE_MANIFOLD_ABSOLUTE_PRESSURE = 0x7 551 DIAGNOSTICFLOATSENSORINDEX_ENGINE_RPM = 0x8 552 DIAGNOSTICFLOATSENSORINDEX_VEHICLE_SPEED = 0x9 553 DIAGNOSTICFLOATSENSORINDEX_TIMING_ADVANCE = 0xa 554 DIAGNOSTICFLOATSENSORINDEX_MAF_AIR_FLOW_RATE = 0xb 555 DIAGNOSTICFLOATSENSORINDEX_THROTTLE_POSITION = 0xc 556 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR1_VOLTAGE = 0xd 557 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR1_SHORT_TERM_FUEL_TRIM = 0xe 558 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR1_FUEL_AIR_EQUIVALENCE_RATIO = 0xf 559 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR2_VOLTAGE = 0x10 560 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR2_SHORT_TERM_FUEL_TRIM = 0x11 561 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR2_FUEL_AIR_EQUIVALENCE_RATIO = 0x12 562 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR3_VOLTAGE = 0x13 563 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR3_SHORT_TERM_FUEL_TRIM = 0x14 564 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR3_FUEL_AIR_EQUIVALENCE_RATIO = 0x15 565 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR4_VOLTAGE = 0x16 566 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR4_SHORT_TERM_FUEL_TRIM = 0x17 567 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR4_FUEL_AIR_EQUIVALENCE_RATIO = 0x18 568 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR5_VOLTAGE = 0x19 569 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR5_SHORT_TERM_FUEL_TRIM = 0x1a 570 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR5_FUEL_AIR_EQUIVALENCE_RATIO = 0x1b 571 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR6_VOLTAGE = 0x1c 572 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR6_SHORT_TERM_FUEL_TRIM = 0x1d 573 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR6_FUEL_AIR_EQUIVALENCE_RATIO = 0x1e 574 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR7_VOLTAGE = 0x1f 575 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR7_SHORT_TERM_FUEL_TRIM = 0x20 576 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR7_FUEL_AIR_EQUIVALENCE_RATIO = 0x21 577 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR8_VOLTAGE = 0x22 578 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR8_SHORT_TERM_FUEL_TRIM = 0x23 579 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR8_FUEL_AIR_EQUIVALENCE_RATIO = 0x24 580 DIAGNOSTICFLOATSENSORINDEX_FUEL_RAIL_PRESSURE = 0x25 581 DIAGNOSTICFLOATSENSORINDEX_FUEL_RAIL_GAUGE_PRESSURE = 0x26 582 DIAGNOSTICFLOATSENSORINDEX_COMMANDED_EXHAUST_GAS_RECIRCULATION = 0x27 583 DIAGNOSTICFLOATSENSORINDEX_EXHAUST_GAS_RECIRCULATION_ERROR = 0x28 584 DIAGNOSTICFLOATSENSORINDEX_COMMANDED_EVAPORATIVE_PURGE = 0x29 585 DIAGNOSTICFLOATSENSORINDEX_FUEL_TANK_LEVEL_INPUT = 0x2a 586 DIAGNOSTICFLOATSENSORINDEX_EVAPORATION_SYSTEM_VAPOR_PRESSURE = 0x2b 587 DIAGNOSTICFLOATSENSORINDEX_CATALYST_TEMPERATURE_BANK1_SENSOR1 = 0x2c 588 DIAGNOSTICFLOATSENSORINDEX_CATALYST_TEMPERATURE_BANK2_SENSOR1 = 0x2d 589 DIAGNOSTICFLOATSENSORINDEX_CATALYST_TEMPERATURE_BANK1_SENSOR2 = 0x2e 590 DIAGNOSTICFLOATSENSORINDEX_CATALYST_TEMPERATURE_BANK2_SENSOR2 = 0x2f 591 DIAGNOSTICFLOATSENSORINDEX_ABSOLUTE_LOAD_VALUE = 0x30 592 DIAGNOSTICFLOATSENSORINDEX_FUEL_AIR_COMMANDED_EQUIVALENCE_RATIO = 0x31 593 DIAGNOSTICFLOATSENSORINDEX_RELATIVE_THROTTLE_POSITION = 0x32 594 DIAGNOSTICFLOATSENSORINDEX_ABSOLUTE_THROTTLE_POSITION_B = 0x33 595 DIAGNOSTICFLOATSENSORINDEX_ABSOLUTE_THROTTLE_POSITION_C = 0x34 596 DIAGNOSTICFLOATSENSORINDEX_ACCELERATOR_PEDAL_POSITION_D = 0x35 597 DIAGNOSTICFLOATSENSORINDEX_ACCELERATOR_PEDAL_POSITION_E = 0x36 598 DIAGNOSTICFLOATSENSORINDEX_ACCELERATOR_PEDAL_POSITION_F = 0x37 599 DIAGNOSTICFLOATSENSORINDEX_COMMANDED_THROTTLE_ACTUATOR = 0x38 600 DIAGNOSTICFLOATSENSORINDEX_ETHANOL_FUEL_PERCENTAGE = 0x39 601 DIAGNOSTICFLOATSENSORINDEX_ABSOLUTE_EVAPORATION_SYSTEM_VAPOR_PRESSURE = 0x3a 602 DIAGNOSTICFLOATSENSORINDEX_SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK1 = 0x3b 603 DIAGNOSTICFLOATSENSORINDEX_SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK2 = 0x3c 604 DIAGNOSTICFLOATSENSORINDEX_SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK3 = 0x3d 605 DIAGNOSTICFLOATSENSORINDEX_SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK4 = 0x3e 606 DIAGNOSTICFLOATSENSORINDEX_LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK1 = 0x3f 607 DIAGNOSTICFLOATSENSORINDEX_LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK2 = 0x40 608 DIAGNOSTICFLOATSENSORINDEX_LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK3 = 0x41 609 DIAGNOSTICFLOATSENSORINDEX_LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK4 = 0x42 610 DIAGNOSTICFLOATSENSORINDEX_RELATIVE_ACCELERATOR_PEDAL_POSITION = 0x43 611 DIAGNOSTICFLOATSENSORINDEX_HYBRID_BATTERY_PACK_REMAINING_LIFE = 0x44 612 DIAGNOSTICFLOATSENSORINDEX_FUEL_INJECTION_TIMING = 0x45 613 DIAGNOSTICFLOATSENSORINDEX_ENGINE_FUEL_RATE = 0x46 614 DIAGNOSTICFLOATSENSORINDEX_LAST_SYSTEM_INDEX = 0x46 615 616 # VehicleArea 617 VEHICLEAREA_GLOBAL = 0x1000000 618 VEHICLEAREA_WINDOW = 0x3000000 619 VEHICLEAREA_MIRROR = 0x4000000 620 VEHICLEAREA_SEAT = 0x5000000 621 VEHICLEAREA_DOOR = 0x6000000 622 VEHICLEAREA_WHEEL = 0x7000000 623 VEHICLEAREA_MASK = 0xf000000 624 625 # VehiclePropertyStatus 626 VEHICLEPROPERTYSTATUS_AVAILABLE = 0x0 627 VEHICLEPROPERTYSTATUS_UNAVAILABLE = 0x1 628 VEHICLEPROPERTYSTATUS_ERROR = 0x2 629 630 # Create a container of value_type constants to be used by vhal_emulator 631 class vhal_types_2_0: 632 TYPE_STRING = [VEHICLEPROPERTYTYPE_STRING] 633 TYPE_BYTES = [VEHICLEPROPERTYTYPE_BYTES] 634 TYPE_INT32 = [VEHICLEPROPERTYTYPE_BOOLEAN, 635 VEHICLEPROPERTYTYPE_INT32] 636 TYPE_INT64 = [VEHICLEPROPERTYTYPE_INT64] 637 TYPE_FLOAT = [VEHICLEPROPERTYTYPE_FLOAT] 638 TYPE_INT32S = [VEHICLEPROPERTYTYPE_INT32_VEC] 639 TYPE_FLOATS = [VEHICLEPROPERTYTYPE_FLOAT_VEC] 640 TYPE_MIXED = [VEHICLEPROPERTYTYPE_MIXED] 641