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