# Copyright (C) 2019 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # DO NOT EDIT MANUALLY # This file was autogenerated by vhal_const_generate.py # VehiclePropertyType VEHICLEPROPERTYTYPE_STRING = 0x100000 VEHICLEPROPERTYTYPE_BOOLEAN = 0x200000 VEHICLEPROPERTYTYPE_INT32 = 0x400000 VEHICLEPROPERTYTYPE_INT32_VEC = 0x410000 VEHICLEPROPERTYTYPE_INT64 = 0x500000 VEHICLEPROPERTYTYPE_INT64_VEC = 0x510000 VEHICLEPROPERTYTYPE_FLOAT = 0x600000 VEHICLEPROPERTYTYPE_FLOAT_VEC = 0x610000 VEHICLEPROPERTYTYPE_BYTES = 0x700000 VEHICLEPROPERTYTYPE_MIXED = 0xe00000 VEHICLEPROPERTYTYPE_MASK = 0xff0000 # VehicleArea VEHICLEAREA_GLOBAL = 0x1000000 VEHICLEAREA_WINDOW = 0x3000000 VEHICLEAREA_MIRROR = 0x4000000 VEHICLEAREA_SEAT = 0x5000000 VEHICLEAREA_DOOR = 0x6000000 VEHICLEAREA_WHEEL = 0x7000000 VEHICLEAREA_MASK = 0xf000000 # VehiclePropertyGroup VEHICLEPROPERTYGROUP_SYSTEM = 0x10000000 VEHICLEPROPERTYGROUP_VENDOR = 0x20000000 VEHICLEPROPERTYGROUP_MASK = 0xf0000000 # VehicleProperty VEHICLEPROPERTY_INVALID = 0x0 VEHICLEPROPERTY_INFO_VIN = 0x11100100 VEHICLEPROPERTY_INFO_MAKE = 0x11100101 VEHICLEPROPERTY_INFO_MODEL = 0x11100102 VEHICLEPROPERTY_INFO_MODEL_YEAR = 0x11400103 VEHICLEPROPERTY_INFO_FUEL_CAPACITY = 0x11600104 VEHICLEPROPERTY_INFO_FUEL_TYPE = 0x11410105 VEHICLEPROPERTY_INFO_EV_BATTERY_CAPACITY = 0x11600106 VEHICLEPROPERTY_INFO_EV_CONNECTOR_TYPE = 0x11410107 VEHICLEPROPERTY_INFO_FUEL_DOOR_LOCATION = 0x11400108 VEHICLEPROPERTY_INFO_EV_PORT_LOCATION = 0x11400109 VEHICLEPROPERTY_INFO_DRIVER_SEAT = 0x1540010a VEHICLEPROPERTY_PERF_ODOMETER = 0x11600204 VEHICLEPROPERTY_PERF_VEHICLE_SPEED = 0x11600207 VEHICLEPROPERTY_PERF_VEHICLE_SPEED_DISPLAY = 0x11600208 VEHICLEPROPERTY_PERF_STEERING_ANGLE = 0x11600209 VEHICLEPROPERTY_ENGINE_COOLANT_TEMP = 0x11600301 VEHICLEPROPERTY_ENGINE_OIL_LEVEL = 0x11400303 VEHICLEPROPERTY_ENGINE_OIL_TEMP = 0x11600304 VEHICLEPROPERTY_ENGINE_RPM = 0x11600305 VEHICLEPROPERTY_WHEEL_TICK = 0x11510306 VEHICLEPROPERTY_FUEL_LEVEL = 0x11600307 VEHICLEPROPERTY_FUEL_DOOR_OPEN = 0x11200308 VEHICLEPROPERTY_EV_BATTERY_LEVEL = 0x11600309 VEHICLEPROPERTY_EV_CHARGE_PORT_OPEN = 0x1120030a VEHICLEPROPERTY_EV_CHARGE_PORT_CONNECTED = 0x1120030b VEHICLEPROPERTY_EV_BATTERY_INSTANTANEOUS_CHARGE_RATE = 0x1160030c VEHICLEPROPERTY_RANGE_REMAINING = 0x11600308 VEHICLEPROPERTY_TIRE_PRESSURE = 0x17600309 VEHICLEPROPERTY_GEAR_SELECTION = 0x11400400 VEHICLEPROPERTY_CURRENT_GEAR = 0x11400401 VEHICLEPROPERTY_PARKING_BRAKE_ON = 0x11200402 VEHICLEPROPERTY_PARKING_BRAKE_AUTO_APPLY = 0x11200403 VEHICLEPROPERTY_FUEL_LEVEL_LOW = 0x11200405 VEHICLEPROPERTY_NIGHT_MODE = 0x11200407 VEHICLEPROPERTY_TURN_SIGNAL_STATE = 0x11400408 VEHICLEPROPERTY_IGNITION_STATE = 0x11400409 VEHICLEPROPERTY_ABS_ACTIVE = 0x1120040a VEHICLEPROPERTY_TRACTION_CONTROL_ACTIVE = 0x1120040b VEHICLEPROPERTY_HVAC_FAN_SPEED = 0x15400500 VEHICLEPROPERTY_HVAC_FAN_DIRECTION = 0x15400501 VEHICLEPROPERTY_HVAC_TEMPERATURE_CURRENT = 0x15600502 VEHICLEPROPERTY_HVAC_TEMPERATURE_SET = 0x15600503 VEHICLEPROPERTY_HVAC_DEFROSTER = 0x13200504 VEHICLEPROPERTY_HVAC_AC_ON = 0x15200505 VEHICLEPROPERTY_HVAC_MAX_AC_ON = 0x15200506 VEHICLEPROPERTY_HVAC_MAX_DEFROST_ON = 0x15200507 VEHICLEPROPERTY_HVAC_RECIRC_ON = 0x15200508 VEHICLEPROPERTY_HVAC_DUAL_ON = 0x15200509 VEHICLEPROPERTY_HVAC_AUTO_ON = 0x1520050a VEHICLEPROPERTY_HVAC_SEAT_TEMPERATURE = 0x1540050b VEHICLEPROPERTY_HVAC_SIDE_MIRROR_HEAT = 0x1440050c VEHICLEPROPERTY_HVAC_STEERING_WHEEL_HEAT = 0x1140050d VEHICLEPROPERTY_HVAC_TEMPERATURE_DISPLAY_UNITS = 0x1140050e VEHICLEPROPERTY_HVAC_ACTUAL_FAN_SPEED_RPM = 0x1540050f VEHICLEPROPERTY_HVAC_POWER_ON = 0x15200510 VEHICLEPROPERTY_HVAC_FAN_DIRECTION_AVAILABLE = 0x15410511 VEHICLEPROPERTY_HVAC_AUTO_RECIRC_ON = 0x15200512 VEHICLEPROPERTY_HVAC_SEAT_VENTILATION = 0x15400513 VEHICLEPROPERTY_DISTANCE_DISPLAY_UNITS = 0x11400600 VEHICLEPROPERTY_FUEL_VOLUME_DISPLAY_UNITS = 0x11400601 VEHICLEPROPERTY_TIRE_PRESSURE_DISPLAY_UNITS = 0x11400602 VEHICLEPROPERTY_EV_BATTERY_DISPLAY_UNITS = 0x11400603 VEHICLEPROPERTY_FUEL_CONSUMPTION_UNITS_DISTANCE_OVER_VOLUME = 0x11200604 VEHICLEPROPERTY_VEHICLE_SPEED_DISPLAY_UNITS = 0x11400605 VEHICLEPROPERTY_ENV_OUTSIDE_TEMPERATURE = 0x11600703 VEHICLEPROPERTY_AP_POWER_STATE_REQ = 0x11410a00 VEHICLEPROPERTY_AP_POWER_STATE_REPORT = 0x11410a01 VEHICLEPROPERTY_AP_POWER_BOOTUP_REASON = 0x11400a02 VEHICLEPROPERTY_DISPLAY_BRIGHTNESS = 0x11400a03 VEHICLEPROPERTY_HW_KEY_INPUT = 0x11410a10 VEHICLEPROPERTY_DOOR_POS = 0x16400b00 VEHICLEPROPERTY_DOOR_MOVE = 0x16400b01 VEHICLEPROPERTY_DOOR_LOCK = 0x16200b02 VEHICLEPROPERTY_MIRROR_Z_POS = 0x14400b40 VEHICLEPROPERTY_MIRROR_Z_MOVE = 0x14400b41 VEHICLEPROPERTY_MIRROR_Y_POS = 0x14400b42 VEHICLEPROPERTY_MIRROR_Y_MOVE = 0x14400b43 VEHICLEPROPERTY_MIRROR_LOCK = 0x11200b44 VEHICLEPROPERTY_MIRROR_FOLD = 0x11200b45 VEHICLEPROPERTY_SEAT_MEMORY_SELECT = 0x15400b80 VEHICLEPROPERTY_SEAT_MEMORY_SET = 0x15400b81 VEHICLEPROPERTY_SEAT_BELT_BUCKLED = 0x15200b82 VEHICLEPROPERTY_SEAT_BELT_HEIGHT_POS = 0x15400b83 VEHICLEPROPERTY_SEAT_BELT_HEIGHT_MOVE = 0x15400b84 VEHICLEPROPERTY_SEAT_FORE_AFT_POS = 0x15400b85 VEHICLEPROPERTY_SEAT_FORE_AFT_MOVE = 0x15400b86 VEHICLEPROPERTY_SEAT_BACKREST_ANGLE_1_POS = 0x15400b87 VEHICLEPROPERTY_SEAT_BACKREST_ANGLE_1_MOVE = 0x15400b88 VEHICLEPROPERTY_SEAT_BACKREST_ANGLE_2_POS = 0x15400b89 VEHICLEPROPERTY_SEAT_BACKREST_ANGLE_2_MOVE = 0x15400b8a VEHICLEPROPERTY_SEAT_HEIGHT_POS = 0x15400b8b VEHICLEPROPERTY_SEAT_HEIGHT_MOVE = 0x15400b8c VEHICLEPROPERTY_SEAT_DEPTH_POS = 0x15400b8d VEHICLEPROPERTY_SEAT_DEPTH_MOVE = 0x15400b8e VEHICLEPROPERTY_SEAT_TILT_POS = 0x15400b8f VEHICLEPROPERTY_SEAT_TILT_MOVE = 0x15400b90 VEHICLEPROPERTY_SEAT_LUMBAR_FORE_AFT_POS = 0x15400b91 VEHICLEPROPERTY_SEAT_LUMBAR_FORE_AFT_MOVE = 0x15400b92 VEHICLEPROPERTY_SEAT_LUMBAR_SIDE_SUPPORT_POS = 0x15400b93 VEHICLEPROPERTY_SEAT_LUMBAR_SIDE_SUPPORT_MOVE = 0x15400b94 VEHICLEPROPERTY_SEAT_HEADREST_HEIGHT_POS = 0x11400b95 VEHICLEPROPERTY_SEAT_HEADREST_HEIGHT_MOVE = 0x15400b96 VEHICLEPROPERTY_SEAT_HEADREST_ANGLE_POS = 0x15400b97 VEHICLEPROPERTY_SEAT_HEADREST_ANGLE_MOVE = 0x15400b98 VEHICLEPROPERTY_SEAT_HEADREST_FORE_AFT_POS = 0x15400b99 VEHICLEPROPERTY_SEAT_HEADREST_FORE_AFT_MOVE = 0x15400b9a VEHICLEPROPERTY_SEAT_OCCUPANCY = 0x15400bb0 VEHICLEPROPERTY_WINDOW_POS = 0x13400bc0 VEHICLEPROPERTY_WINDOW_MOVE = 0x13400bc1 VEHICLEPROPERTY_WINDOW_LOCK = 0x13200bc4 VEHICLEPROPERTY_VEHICLE_MAP_SERVICE = 0x11e00c00 VEHICLEPROPERTY_OBD2_LIVE_FRAME = 0x11e00d00 VEHICLEPROPERTY_OBD2_FREEZE_FRAME = 0x11e00d01 VEHICLEPROPERTY_OBD2_FREEZE_FRAME_INFO = 0x11e00d02 VEHICLEPROPERTY_OBD2_FREEZE_FRAME_CLEAR = 0x11e00d03 VEHICLEPROPERTY_HEADLIGHTS_STATE = 0x11400e00 VEHICLEPROPERTY_HIGH_BEAM_LIGHTS_STATE = 0x11400e01 VEHICLEPROPERTY_FOG_LIGHTS_STATE = 0x11400e02 VEHICLEPROPERTY_HAZARD_LIGHTS_STATE = 0x11400e03 VEHICLEPROPERTY_HEADLIGHTS_SWITCH = 0x11400e10 VEHICLEPROPERTY_HIGH_BEAM_LIGHTS_SWITCH = 0x11400e11 VEHICLEPROPERTY_FOG_LIGHTS_SWITCH = 0x11400e12 VEHICLEPROPERTY_HAZARD_LIGHTS_SWITCH = 0x11400e13 VEHICLEPROPERTY_CABIN_LIGHTS_STATE = 0x11400f01 VEHICLEPROPERTY_CABIN_LIGHTS_SWITCH = 0x11400f02 VEHICLEPROPERTY_READING_LIGHTS_STATE = 0x15400f03 VEHICLEPROPERTY_READING_LIGHTS_SWITCH = 0x15400f04 # VehicleSeatOccupancyState VEHICLESEATOCCUPANCYSTATE_UNKNOWN = 0x0 VEHICLESEATOCCUPANCYSTATE_VACANT = 0x1 VEHICLESEATOCCUPANCYSTATE_OCCUPIED = 0x2 # VehicleLightState VEHICLELIGHTSTATE_OFF = 0x0 VEHICLELIGHTSTATE_ON = 0x1 VEHICLELIGHTSTATE_DAYTIME_RUNNING = 0x2 # VehicleLightSwitch VEHICLELIGHTSWITCH_OFF = 0x0 VEHICLELIGHTSWITCH_ON = 0x1 VEHICLELIGHTSWITCH_DAYTIME_RUNNING = 0x2 VEHICLELIGHTSWITCH_AUTOMATIC = 0x100 # EvConnectorType EVCONNECTORTYPE_UNKNOWN = 0x0 EVCONNECTORTYPE_IEC_TYPE_1_AC = 0x1 EVCONNECTORTYPE_IEC_TYPE_2_AC = 0x2 EVCONNECTORTYPE_IEC_TYPE_3_AC = 0x3 EVCONNECTORTYPE_IEC_TYPE_4_DC = 0x4 EVCONNECTORTYPE_IEC_TYPE_1_CCS_DC = 0x5 EVCONNECTORTYPE_IEC_TYPE_2_CCS_DC = 0x6 EVCONNECTORTYPE_TESLA_ROADSTER = 0x7 EVCONNECTORTYPE_TESLA_HPWC = 0x8 EVCONNECTORTYPE_TESLA_SUPERCHARGER = 0x9 EVCONNECTORTYPE_GBT_AC = 0xa EVCONNECTORTYPE_GBT_DC = 0xb EVCONNECTORTYPE_OTHER = 0x65 # PortLocationType PORTLOCATIONTYPE_UNKNOWN = 0x0 PORTLOCATIONTYPE_FRONT_LEFT = 0x1 PORTLOCATIONTYPE_FRONT_RIGHT = 0x2 PORTLOCATIONTYPE_REAR_RIGHT = 0x3 PORTLOCATIONTYPE_REAR_LEFT = 0x4 PORTLOCATIONTYPE_FRONT = 0x5 PORTLOCATIONTYPE_REAR = 0x6 # FuelType FUELTYPE_FUEL_TYPE_UNKNOWN = 0x0 FUELTYPE_FUEL_TYPE_UNLEADED = 0x1 FUELTYPE_FUEL_TYPE_LEADED = 0x2 FUELTYPE_FUEL_TYPE_DIESEL_1 = 0x3 FUELTYPE_FUEL_TYPE_DIESEL_2 = 0x4 FUELTYPE_FUEL_TYPE_BIODIESEL = 0x5 FUELTYPE_FUEL_TYPE_E85 = 0x6 FUELTYPE_FUEL_TYPE_LPG = 0x7 FUELTYPE_FUEL_TYPE_CNG = 0x8 FUELTYPE_FUEL_TYPE_LNG = 0x9 FUELTYPE_FUEL_TYPE_ELECTRIC = 0xa FUELTYPE_FUEL_TYPE_HYDROGEN = 0xb FUELTYPE_FUEL_TYPE_OTHER = 0xc # VehicleHvacFanDirection VEHICLEHVACFANDIRECTION_FACE = 0x1 VEHICLEHVACFANDIRECTION_FLOOR = 0x2 VEHICLEHVACFANDIRECTION_DEFROST = 0x4 # VehicleOilLevel VEHICLEOILLEVEL_CRITICALLY_LOW = 0x0 VEHICLEOILLEVEL_LOW = 0x1 VEHICLEOILLEVEL_NORMAL = 0x2 VEHICLEOILLEVEL_HIGH = 0x3 VEHICLEOILLEVEL_ERROR = 0x4 # VehicleApPowerStateConfigFlag VEHICLEAPPOWERSTATECONFIGFLAG_ENABLE_DEEP_SLEEP_FLAG = 0x1 VEHICLEAPPOWERSTATECONFIGFLAG_CONFIG_SUPPORT_TIMER_POWER_ON_FLAG = 0x2 # VehicleApPowerStateReq VEHICLEAPPOWERSTATEREQ_ON = 0x0 VEHICLEAPPOWERSTATEREQ_SHUTDOWN_PREPARE = 0x1 VEHICLEAPPOWERSTATEREQ_CANCEL_SHUTDOWN = 0x2 VEHICLEAPPOWERSTATEREQ_FINISHED = 0x3 # VehicleApPowerStateReqIndex VEHICLEAPPOWERSTATEREQINDEX_STATE = 0x0 VEHICLEAPPOWERSTATEREQINDEX_ADDITIONAL = 0x1 # VehicleApPowerStateShutdownParam VEHICLEAPPOWERSTATESHUTDOWNPARAM_SHUTDOWN_IMMEDIATELY = 0x1 VEHICLEAPPOWERSTATESHUTDOWNPARAM_CAN_SLEEP = 0x2 VEHICLEAPPOWERSTATESHUTDOWNPARAM_SHUTDOWN_ONLY = 0x3 # VehicleApPowerStateReport VEHICLEAPPOWERSTATEREPORT_WAIT_FOR_VHAL = 0x1 VEHICLEAPPOWERSTATEREPORT_DEEP_SLEEP_ENTRY = 0x2 VEHICLEAPPOWERSTATEREPORT_DEEP_SLEEP_EXIT = 0x3 VEHICLEAPPOWERSTATEREPORT_SHUTDOWN_POSTPONE = 0x4 VEHICLEAPPOWERSTATEREPORT_SHUTDOWN_START = 0x5 VEHICLEAPPOWERSTATEREPORT_ON = 0x6 VEHICLEAPPOWERSTATEREPORT_SHUTDOWN_PREPARE = 0x7 VEHICLEAPPOWERSTATEREPORT_SHUTDOWN_CANCELLED = 0x8 # VehicleHwKeyInputAction VEHICLEHWKEYINPUTACTION_ACTION_DOWN = 0x0 VEHICLEHWKEYINPUTACTION_ACTION_UP = 0x1 # VehicleDisplay VEHICLEDISPLAY_MAIN = 0x0 VEHICLEDISPLAY_INSTRUMENT_CLUSTER = 0x1 # VehicleUnit VEHICLEUNIT_SHOULD_NOT_USE = 0x0 VEHICLEUNIT_METER_PER_SEC = 0x1 VEHICLEUNIT_RPM = 0x2 VEHICLEUNIT_HERTZ = 0x3 VEHICLEUNIT_PERCENTILE = 0x10 VEHICLEUNIT_MILLIMETER = 0x20 VEHICLEUNIT_METER = 0x21 VEHICLEUNIT_KILOMETER = 0x23 VEHICLEUNIT_MILE = 0x24 VEHICLEUNIT_CELSIUS = 0x30 VEHICLEUNIT_FAHRENHEIT = 0x31 VEHICLEUNIT_KELVIN = 0x32 VEHICLEUNIT_MILLILITER = 0x40 VEHICLEUNIT_LITER = 0x41 VEHICLEUNIT_GALLON = 0x42 VEHICLEUNIT_US_GALLON = 0x42 VEHICLEUNIT_IMPERIAL_GALLON = 0x43 VEHICLEUNIT_NANO_SECS = 0x50 VEHICLEUNIT_SECS = 0x53 VEHICLEUNIT_YEAR = 0x59 VEHICLEUNIT_WATT_HOUR = 0x60 VEHICLEUNIT_MILLIAMPERE = 0x61 VEHICLEUNIT_MILLIVOLT = 0x62 VEHICLEUNIT_MILLIWATTS = 0x63 VEHICLEUNIT_AMPERE_HOURS = 0x64 VEHICLEUNIT_KILOWATT_HOUR = 0x65 VEHICLEUNIT_KILOPASCAL = 0x70 VEHICLEUNIT_PSI = 0x71 VEHICLEUNIT_BAR = 0x72 VEHICLEUNIT_DEGREES = 0x80 VEHICLEUNIT_MILES_PER_HOUR = 0x90 VEHICLEUNIT_KILOMETERS_PER_HOUR = 0x91 # VehiclePropertyChangeMode VEHICLEPROPERTYCHANGEMODE_STATIC = 0x0 VEHICLEPROPERTYCHANGEMODE_ON_CHANGE = 0x1 VEHICLEPROPERTYCHANGEMODE_CONTINUOUS = 0x2 # VehiclePropertyAccess VEHICLEPROPERTYACCESS_NONE = 0x0 VEHICLEPROPERTYACCESS_READ = 0x1 VEHICLEPROPERTYACCESS_WRITE = 0x2 VEHICLEPROPERTYACCESS_READ_WRITE = 0x3 # VehiclePropertyStatus VEHICLEPROPERTYSTATUS_AVAILABLE = 0x0 VEHICLEPROPERTYSTATUS_UNAVAILABLE = 0x1 VEHICLEPROPERTYSTATUS_ERROR = 0x2 # VehicleGear VEHICLEGEAR_GEAR_NEUTRAL = 0x1 VEHICLEGEAR_GEAR_REVERSE = 0x2 VEHICLEGEAR_GEAR_PARK = 0x4 VEHICLEGEAR_GEAR_DRIVE = 0x8 VEHICLEGEAR_GEAR_1 = 0x10 VEHICLEGEAR_GEAR_2 = 0x20 VEHICLEGEAR_GEAR_3 = 0x40 VEHICLEGEAR_GEAR_4 = 0x80 VEHICLEGEAR_GEAR_5 = 0x100 VEHICLEGEAR_GEAR_6 = 0x200 VEHICLEGEAR_GEAR_7 = 0x400 VEHICLEGEAR_GEAR_8 = 0x800 VEHICLEGEAR_GEAR_9 = 0x1000 # VehicleAreaSeat VEHICLEAREASEAT_ROW_1_LEFT = 0x1 VEHICLEAREASEAT_ROW_1_CENTER = 0x2 VEHICLEAREASEAT_ROW_1_RIGHT = 0x4 VEHICLEAREASEAT_ROW_2_LEFT = 0x10 VEHICLEAREASEAT_ROW_2_CENTER = 0x20 VEHICLEAREASEAT_ROW_2_RIGHT = 0x40 VEHICLEAREASEAT_ROW_3_LEFT = 0x100 VEHICLEAREASEAT_ROW_3_CENTER = 0x200 VEHICLEAREASEAT_ROW_3_RIGHT = 0x400 # VehicleAreaWindow VEHICLEAREAWINDOW_FRONT_WINDSHIELD = 0x1 VEHICLEAREAWINDOW_REAR_WINDSHIELD = 0x2 VEHICLEAREAWINDOW_ROW_1_LEFT = 0x10 VEHICLEAREAWINDOW_ROW_1_RIGHT = 0x40 VEHICLEAREAWINDOW_ROW_2_LEFT = 0x100 VEHICLEAREAWINDOW_ROW_2_RIGHT = 0x400 VEHICLEAREAWINDOW_ROW_3_LEFT = 0x1000 VEHICLEAREAWINDOW_ROW_3_RIGHT = 0x4000 VEHICLEAREAWINDOW_ROOF_TOP_1 = 0x10000 VEHICLEAREAWINDOW_ROOF_TOP_2 = 0x20000 # VehicleAreaDoor VEHICLEAREADOOR_ROW_1_LEFT = 0x1 VEHICLEAREADOOR_ROW_1_RIGHT = 0x4 VEHICLEAREADOOR_ROW_2_LEFT = 0x10 VEHICLEAREADOOR_ROW_2_RIGHT = 0x40 VEHICLEAREADOOR_ROW_3_LEFT = 0x100 VEHICLEAREADOOR_ROW_3_RIGHT = 0x400 VEHICLEAREADOOR_HOOD = 0x10000000 VEHICLEAREADOOR_REAR = 0x20000000 # VehicleAreaMirror VEHICLEAREAMIRROR_DRIVER_LEFT = 0x1 VEHICLEAREAMIRROR_DRIVER_RIGHT = 0x2 VEHICLEAREAMIRROR_DRIVER_CENTER = 0x4 # VehicleTurnSignal VEHICLETURNSIGNAL_NONE = 0x0 VEHICLETURNSIGNAL_RIGHT = 0x1 VEHICLETURNSIGNAL_LEFT = 0x2 # VehicleIgnitionState VEHICLEIGNITIONSTATE_UNDEFINED = 0x0 VEHICLEIGNITIONSTATE_LOCK = 0x1 VEHICLEIGNITIONSTATE_OFF = 0x2 VEHICLEIGNITIONSTATE_ACC = 0x3 VEHICLEIGNITIONSTATE_ON = 0x4 VEHICLEIGNITIONSTATE_START = 0x5 # SubscribeFlags SUBSCRIBEFLAGS_UNDEFINED = 0x0 SUBSCRIBEFLAGS_EVENTS_FROM_CAR = 0x1 SUBSCRIBEFLAGS_EVENTS_FROM_ANDROID = 0x2 # StatusCode STATUSCODE_OK = 0x0 STATUSCODE_TRY_AGAIN = 0x1 STATUSCODE_INVALID_ARG = 0x2 STATUSCODE_NOT_AVAILABLE = 0x3 STATUSCODE_ACCESS_DENIED = 0x4 STATUSCODE_INTERNAL_ERROR = 0x5 # VehicleAreaWheel VEHICLEAREAWHEEL_UNKNOWN = 0x0 VEHICLEAREAWHEEL_LEFT_FRONT = 0x1 VEHICLEAREAWHEEL_RIGHT_FRONT = 0x2 VEHICLEAREAWHEEL_LEFT_REAR = 0x4 VEHICLEAREAWHEEL_RIGHT_REAR = 0x8 # Obd2FuelSystemStatus OBD2FUELSYSTEMSTATUS_OPEN_INSUFFICIENT_ENGINE_TEMPERATURE = 0x1 OBD2FUELSYSTEMSTATUS_CLOSED_LOOP = 0x2 OBD2FUELSYSTEMSTATUS_OPEN_ENGINE_LOAD_OR_DECELERATION = 0x4 OBD2FUELSYSTEMSTATUS_OPEN_SYSTEM_FAILURE = 0x8 OBD2FUELSYSTEMSTATUS_CLOSED_LOOP_BUT_FEEDBACK_FAULT = 0x10 # Obd2IgnitionMonitorKind OBD2IGNITIONMONITORKIND_SPARK = 0x0 OBD2IGNITIONMONITORKIND_COMPRESSION = 0x1 # Obd2CommonIgnitionMonitors OBD2COMMONIGNITIONMONITORS_COMPONENTS_AVAILABLE = 0x1 OBD2COMMONIGNITIONMONITORS_COMPONENTS_INCOMPLETE = 0x2 OBD2COMMONIGNITIONMONITORS_FUEL_SYSTEM_AVAILABLE = 0x4 OBD2COMMONIGNITIONMONITORS_FUEL_SYSTEM_INCOMPLETE = 0x8 OBD2COMMONIGNITIONMONITORS_MISFIRE_AVAILABLE = 0x10 OBD2COMMONIGNITIONMONITORS_MISFIRE_INCOMPLETE = 0x20 # Obd2SparkIgnitionMonitors OBD2SPARKIGNITIONMONITORS_EGR_AVAILABLE = 0x40 OBD2SPARKIGNITIONMONITORS_EGR_INCOMPLETE = 0x80 OBD2SPARKIGNITIONMONITORS_OXYGEN_SENSOR_HEATER_AVAILABLE = 0x100 OBD2SPARKIGNITIONMONITORS_OXYGEN_SENSOR_HEATER_INCOMPLETE = 0x200 OBD2SPARKIGNITIONMONITORS_OXYGEN_SENSOR_AVAILABLE = 0x400 OBD2SPARKIGNITIONMONITORS_OXYGEN_SENSOR_INCOMPLETE = 0x800 OBD2SPARKIGNITIONMONITORS_AC_REFRIGERANT_AVAILABLE = 0x1000 OBD2SPARKIGNITIONMONITORS_AC_REFRIGERANT_INCOMPLETE = 0x2000 OBD2SPARKIGNITIONMONITORS_SECONDARY_AIR_SYSTEM_AVAILABLE = 0x4000 OBD2SPARKIGNITIONMONITORS_SECONDARY_AIR_SYSTEM_INCOMPLETE = 0x8000 OBD2SPARKIGNITIONMONITORS_EVAPORATIVE_SYSTEM_AVAILABLE = 0x10000 OBD2SPARKIGNITIONMONITORS_EVAPORATIVE_SYSTEM_INCOMPLETE = 0x20000 OBD2SPARKIGNITIONMONITORS_HEATED_CATALYST_AVAILABLE = 0x40000 OBD2SPARKIGNITIONMONITORS_HEATED_CATALYST_INCOMPLETE = 0x80000 OBD2SPARKIGNITIONMONITORS_CATALYST_AVAILABLE = 0x100000 OBD2SPARKIGNITIONMONITORS_CATALYST_INCOMPLETE = 0x200000 # Obd2CompressionIgnitionMonitors OBD2COMPRESSIONIGNITIONMONITORS_EGR_OR_VVT_AVAILABLE = 0x40 OBD2COMPRESSIONIGNITIONMONITORS_EGR_OR_VVT_INCOMPLETE = 0x80 OBD2COMPRESSIONIGNITIONMONITORS_PM_FILTER_AVAILABLE = 0x100 OBD2COMPRESSIONIGNITIONMONITORS_PM_FILTER_INCOMPLETE = 0x200 OBD2COMPRESSIONIGNITIONMONITORS_EXHAUST_GAS_SENSOR_AVAILABLE = 0x400 OBD2COMPRESSIONIGNITIONMONITORS_EXHAUST_GAS_SENSOR_INCOMPLETE = 0x800 OBD2COMPRESSIONIGNITIONMONITORS_BOOST_PRESSURE_AVAILABLE = 0x1000 OBD2COMPRESSIONIGNITIONMONITORS_BOOST_PRESSURE_INCOMPLETE = 0x2000 OBD2COMPRESSIONIGNITIONMONITORS_NOx_SCR_AVAILABLE = 0x4000 OBD2COMPRESSIONIGNITIONMONITORS_NOx_SCR_INCOMPLETE = 0x8000 OBD2COMPRESSIONIGNITIONMONITORS_NMHC_CATALYST_AVAILABLE = 0x10000 OBD2COMPRESSIONIGNITIONMONITORS_NMHC_CATALYST_INCOMPLETE = 0x20000 # Obd2SecondaryAirStatus OBD2SECONDARYAIRSTATUS_UPSTREAM = 0x1 OBD2SECONDARYAIRSTATUS_DOWNSTREAM_OF_CATALYCIC_CONVERTER = 0x2 OBD2SECONDARYAIRSTATUS_FROM_OUTSIDE_OR_OFF = 0x4 OBD2SECONDARYAIRSTATUS_PUMP_ON_FOR_DIAGNOSTICS = 0x8 # Obd2FuelType OBD2FUELTYPE_NOT_AVAILABLE = 0x0 OBD2FUELTYPE_GASOLINE = 0x1 OBD2FUELTYPE_METHANOL = 0x2 OBD2FUELTYPE_ETHANOL = 0x3 OBD2FUELTYPE_DIESEL = 0x4 OBD2FUELTYPE_LPG = 0x5 OBD2FUELTYPE_CNG = 0x6 OBD2FUELTYPE_PROPANE = 0x7 OBD2FUELTYPE_ELECTRIC = 0x8 OBD2FUELTYPE_BIFUEL_RUNNING_GASOLINE = 0x9 OBD2FUELTYPE_BIFUEL_RUNNING_METHANOL = 0xa OBD2FUELTYPE_BIFUEL_RUNNING_ETHANOL = 0xb OBD2FUELTYPE_BIFUEL_RUNNING_LPG = 0xc OBD2FUELTYPE_BIFUEL_RUNNING_CNG = 0xd OBD2FUELTYPE_BIFUEL_RUNNING_PROPANE = 0xe OBD2FUELTYPE_BIFUEL_RUNNING_ELECTRIC = 0xf OBD2FUELTYPE_BIFUEL_RUNNING_ELECTRIC_AND_COMBUSTION = 0x10 OBD2FUELTYPE_HYBRID_GASOLINE = 0x11 OBD2FUELTYPE_HYBRID_ETHANOL = 0x12 OBD2FUELTYPE_HYBRID_DIESEL = 0x13 OBD2FUELTYPE_HYBRID_ELECTRIC = 0x14 OBD2FUELTYPE_HYBRID_RUNNING_ELECTRIC_AND_COMBUSTION = 0x15 OBD2FUELTYPE_HYBRID_REGENERATIVE = 0x16 OBD2FUELTYPE_BIFUEL_RUNNING_DIESEL = 0x17 # DiagnosticIntegerSensorIndex DIAGNOSTICINTEGERSENSORINDEX_FUEL_SYSTEM_STATUS = 0x0 DIAGNOSTICINTEGERSENSORINDEX_MALFUNCTION_INDICATOR_LIGHT_ON = 0x1 DIAGNOSTICINTEGERSENSORINDEX_IGNITION_MONITORS_SUPPORTED = 0x2 DIAGNOSTICINTEGERSENSORINDEX_IGNITION_SPECIFIC_MONITORS = 0x3 DIAGNOSTICINTEGERSENSORINDEX_INTAKE_AIR_TEMPERATURE = 0x4 DIAGNOSTICINTEGERSENSORINDEX_COMMANDED_SECONDARY_AIR_STATUS = 0x5 DIAGNOSTICINTEGERSENSORINDEX_NUM_OXYGEN_SENSORS_PRESENT = 0x6 DIAGNOSTICINTEGERSENSORINDEX_RUNTIME_SINCE_ENGINE_START = 0x7 DIAGNOSTICINTEGERSENSORINDEX_DISTANCE_TRAVELED_WITH_MALFUNCTION_INDICATOR_LIGHT_ON = 0x8 DIAGNOSTICINTEGERSENSORINDEX_WARMUPS_SINCE_CODES_CLEARED = 0x9 DIAGNOSTICINTEGERSENSORINDEX_DISTANCE_TRAVELED_SINCE_CODES_CLEARED = 0xa DIAGNOSTICINTEGERSENSORINDEX_ABSOLUTE_BAROMETRIC_PRESSURE = 0xb DIAGNOSTICINTEGERSENSORINDEX_CONTROL_MODULE_VOLTAGE = 0xc DIAGNOSTICINTEGERSENSORINDEX_AMBIENT_AIR_TEMPERATURE = 0xd DIAGNOSTICINTEGERSENSORINDEX_TIME_WITH_MALFUNCTION_LIGHT_ON = 0xe DIAGNOSTICINTEGERSENSORINDEX_TIME_SINCE_TROUBLE_CODES_CLEARED = 0xf DIAGNOSTICINTEGERSENSORINDEX_MAX_FUEL_AIR_EQUIVALENCE_RATIO = 0x10 DIAGNOSTICINTEGERSENSORINDEX_MAX_OXYGEN_SENSOR_VOLTAGE = 0x11 DIAGNOSTICINTEGERSENSORINDEX_MAX_OXYGEN_SENSOR_CURRENT = 0x12 DIAGNOSTICINTEGERSENSORINDEX_MAX_INTAKE_MANIFOLD_ABSOLUTE_PRESSURE = 0x13 DIAGNOSTICINTEGERSENSORINDEX_MAX_AIR_FLOW_RATE_FROM_MASS_AIR_FLOW_SENSOR = 0x14 DIAGNOSTICINTEGERSENSORINDEX_FUEL_TYPE = 0x15 DIAGNOSTICINTEGERSENSORINDEX_FUEL_RAIL_ABSOLUTE_PRESSURE = 0x16 DIAGNOSTICINTEGERSENSORINDEX_ENGINE_OIL_TEMPERATURE = 0x17 DIAGNOSTICINTEGERSENSORINDEX_DRIVER_DEMAND_PERCENT_TORQUE = 0x18 DIAGNOSTICINTEGERSENSORINDEX_ENGINE_ACTUAL_PERCENT_TORQUE = 0x19 DIAGNOSTICINTEGERSENSORINDEX_ENGINE_REFERENCE_PERCENT_TORQUE = 0x1a DIAGNOSTICINTEGERSENSORINDEX_ENGINE_PERCENT_TORQUE_DATA_IDLE = 0x1b DIAGNOSTICINTEGERSENSORINDEX_ENGINE_PERCENT_TORQUE_DATA_POINT1 = 0x1c DIAGNOSTICINTEGERSENSORINDEX_ENGINE_PERCENT_TORQUE_DATA_POINT2 = 0x1d DIAGNOSTICINTEGERSENSORINDEX_ENGINE_PERCENT_TORQUE_DATA_POINT3 = 0x1e DIAGNOSTICINTEGERSENSORINDEX_ENGINE_PERCENT_TORQUE_DATA_POINT4 = 0x1f DIAGNOSTICINTEGERSENSORINDEX_LAST_SYSTEM_INDEX = 0x1f # DiagnosticFloatSensorIndex DIAGNOSTICFLOATSENSORINDEX_CALCULATED_ENGINE_LOAD = 0x0 DIAGNOSTICFLOATSENSORINDEX_ENGINE_COOLANT_TEMPERATURE = 0x1 DIAGNOSTICFLOATSENSORINDEX_SHORT_TERM_FUEL_TRIM_BANK1 = 0x2 DIAGNOSTICFLOATSENSORINDEX_LONG_TERM_FUEL_TRIM_BANK1 = 0x3 DIAGNOSTICFLOATSENSORINDEX_SHORT_TERM_FUEL_TRIM_BANK2 = 0x4 DIAGNOSTICFLOATSENSORINDEX_LONG_TERM_FUEL_TRIM_BANK2 = 0x5 DIAGNOSTICFLOATSENSORINDEX_FUEL_PRESSURE = 0x6 DIAGNOSTICFLOATSENSORINDEX_INTAKE_MANIFOLD_ABSOLUTE_PRESSURE = 0x7 DIAGNOSTICFLOATSENSORINDEX_ENGINE_RPM = 0x8 DIAGNOSTICFLOATSENSORINDEX_VEHICLE_SPEED = 0x9 DIAGNOSTICFLOATSENSORINDEX_TIMING_ADVANCE = 0xa DIAGNOSTICFLOATSENSORINDEX_MAF_AIR_FLOW_RATE = 0xb DIAGNOSTICFLOATSENSORINDEX_THROTTLE_POSITION = 0xc DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR1_VOLTAGE = 0xd DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR1_SHORT_TERM_FUEL_TRIM = 0xe DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR1_FUEL_AIR_EQUIVALENCE_RATIO = 0xf DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR2_VOLTAGE = 0x10 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR2_SHORT_TERM_FUEL_TRIM = 0x11 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR2_FUEL_AIR_EQUIVALENCE_RATIO = 0x12 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR3_VOLTAGE = 0x13 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR3_SHORT_TERM_FUEL_TRIM = 0x14 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR3_FUEL_AIR_EQUIVALENCE_RATIO = 0x15 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR4_VOLTAGE = 0x16 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR4_SHORT_TERM_FUEL_TRIM = 0x17 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR4_FUEL_AIR_EQUIVALENCE_RATIO = 0x18 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR5_VOLTAGE = 0x19 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR5_SHORT_TERM_FUEL_TRIM = 0x1a DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR5_FUEL_AIR_EQUIVALENCE_RATIO = 0x1b DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR6_VOLTAGE = 0x1c DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR6_SHORT_TERM_FUEL_TRIM = 0x1d DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR6_FUEL_AIR_EQUIVALENCE_RATIO = 0x1e DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR7_VOLTAGE = 0x1f DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR7_SHORT_TERM_FUEL_TRIM = 0x20 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR7_FUEL_AIR_EQUIVALENCE_RATIO = 0x21 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR8_VOLTAGE = 0x22 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR8_SHORT_TERM_FUEL_TRIM = 0x23 DIAGNOSTICFLOATSENSORINDEX_OXYGEN_SENSOR8_FUEL_AIR_EQUIVALENCE_RATIO = 0x24 DIAGNOSTICFLOATSENSORINDEX_FUEL_RAIL_PRESSURE = 0x25 DIAGNOSTICFLOATSENSORINDEX_FUEL_RAIL_GAUGE_PRESSURE = 0x26 DIAGNOSTICFLOATSENSORINDEX_COMMANDED_EXHAUST_GAS_RECIRCULATION = 0x27 DIAGNOSTICFLOATSENSORINDEX_EXHAUST_GAS_RECIRCULATION_ERROR = 0x28 DIAGNOSTICFLOATSENSORINDEX_COMMANDED_EVAPORATIVE_PURGE = 0x29 DIAGNOSTICFLOATSENSORINDEX_FUEL_TANK_LEVEL_INPUT = 0x2a DIAGNOSTICFLOATSENSORINDEX_EVAPORATION_SYSTEM_VAPOR_PRESSURE = 0x2b DIAGNOSTICFLOATSENSORINDEX_CATALYST_TEMPERATURE_BANK1_SENSOR1 = 0x2c DIAGNOSTICFLOATSENSORINDEX_CATALYST_TEMPERATURE_BANK2_SENSOR1 = 0x2d DIAGNOSTICFLOATSENSORINDEX_CATALYST_TEMPERATURE_BANK1_SENSOR2 = 0x2e DIAGNOSTICFLOATSENSORINDEX_CATALYST_TEMPERATURE_BANK2_SENSOR2 = 0x2f DIAGNOSTICFLOATSENSORINDEX_ABSOLUTE_LOAD_VALUE = 0x30 DIAGNOSTICFLOATSENSORINDEX_FUEL_AIR_COMMANDED_EQUIVALENCE_RATIO = 0x31 DIAGNOSTICFLOATSENSORINDEX_RELATIVE_THROTTLE_POSITION = 0x32 DIAGNOSTICFLOATSENSORINDEX_ABSOLUTE_THROTTLE_POSITION_B = 0x33 DIAGNOSTICFLOATSENSORINDEX_ABSOLUTE_THROTTLE_POSITION_C = 0x34 DIAGNOSTICFLOATSENSORINDEX_ACCELERATOR_PEDAL_POSITION_D = 0x35 DIAGNOSTICFLOATSENSORINDEX_ACCELERATOR_PEDAL_POSITION_E = 0x36 DIAGNOSTICFLOATSENSORINDEX_ACCELERATOR_PEDAL_POSITION_F = 0x37 DIAGNOSTICFLOATSENSORINDEX_COMMANDED_THROTTLE_ACTUATOR = 0x38 DIAGNOSTICFLOATSENSORINDEX_ETHANOL_FUEL_PERCENTAGE = 0x39 DIAGNOSTICFLOATSENSORINDEX_ABSOLUTE_EVAPORATION_SYSTEM_VAPOR_PRESSURE = 0x3a DIAGNOSTICFLOATSENSORINDEX_SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK1 = 0x3b DIAGNOSTICFLOATSENSORINDEX_SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK2 = 0x3c DIAGNOSTICFLOATSENSORINDEX_SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK3 = 0x3d DIAGNOSTICFLOATSENSORINDEX_SHORT_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK4 = 0x3e DIAGNOSTICFLOATSENSORINDEX_LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK1 = 0x3f DIAGNOSTICFLOATSENSORINDEX_LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK2 = 0x40 DIAGNOSTICFLOATSENSORINDEX_LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK3 = 0x41 DIAGNOSTICFLOATSENSORINDEX_LONG_TERM_SECONDARY_OXYGEN_SENSOR_TRIM_BANK4 = 0x42 DIAGNOSTICFLOATSENSORINDEX_RELATIVE_ACCELERATOR_PEDAL_POSITION = 0x43 DIAGNOSTICFLOATSENSORINDEX_HYBRID_BATTERY_PACK_REMAINING_LIFE = 0x44 DIAGNOSTICFLOATSENSORINDEX_FUEL_INJECTION_TIMING = 0x45 DIAGNOSTICFLOATSENSORINDEX_ENGINE_FUEL_RATE = 0x46 DIAGNOSTICFLOATSENSORINDEX_LAST_SYSTEM_INDEX = 0x46 # VmsMessageType VMSMESSAGETYPE_START_SESSION = 0x11 VMSMESSAGETYPE_SUBSCRIBE = 0x1 VMSMESSAGETYPE_SUBSCRIBE_TO_PUBLISHER = 0x2 VMSMESSAGETYPE_UNSUBSCRIBE = 0x3 VMSMESSAGETYPE_UNSUBSCRIBE_TO_PUBLISHER = 0x4 VMSMESSAGETYPE_OFFERING = 0x5 VMSMESSAGETYPE_AVAILABILITY_REQUEST = 0x6 VMSMESSAGETYPE_SUBSCRIPTIONS_REQUEST = 0x7 VMSMESSAGETYPE_AVAILABILITY_RESPONSE = 0x8 VMSMESSAGETYPE_AVAILABILITY_CHANGE = 0x9 VMSMESSAGETYPE_SUBSCRIPTIONS_RESPONSE = 0xa VMSMESSAGETYPE_SUBSCRIPTIONS_CHANGE = 0xb VMSMESSAGETYPE_DATA = 0xc VMSMESSAGETYPE_PUBLISHER_ID_REQUEST = 0xd VMSMESSAGETYPE_PUBLISHER_ID_RESPONSE = 0xe VMSMESSAGETYPE_PUBLISHER_INFORMATION_REQUEST = 0xf VMSMESSAGETYPE_PUBLISHER_INFORMATION_RESPONSE = 0x10 VMSMESSAGETYPE_LAST_VMS_MESSAGE_TYPE = 0x11 # VmsBaseMessageIntegerValuesIndex VMSBASEMESSAGEINTEGERVALUESINDEX_MESSAGE_TYPE = 0x0 # VmsStartSessionMessageIntegerValuesIndex VMSSTARTSESSIONMESSAGEINTEGERVALUESINDEX_SERVICE_ID = 0x1 VMSSTARTSESSIONMESSAGEINTEGERVALUESINDEX_CLIENT_ID = 0x2 # VmsMessageWithLayerIntegerValuesIndex VMSMESSAGEWITHLAYERINTEGERVALUESINDEX_LAYER_TYPE = 0x1 VMSMESSAGEWITHLAYERINTEGERVALUESINDEX_LAYER_SUBTYPE = 0x2 VMSMESSAGEWITHLAYERINTEGERVALUESINDEX_LAYER_VERSION = 0x3 # VmsMessageWithLayerAndPublisherIdIntegerValuesIndex VMSMESSAGEWITHLAYERANDPUBLISHERIDINTEGERVALUESINDEX_PUBLISHER_ID = 0x4 # VmsOfferingMessageIntegerValuesIndex VMSOFFERINGMESSAGEINTEGERVALUESINDEX_PUBLISHER_ID = 0x1 VMSOFFERINGMESSAGEINTEGERVALUESINDEX_NUMBER_OF_OFFERS = 0x2 VMSOFFERINGMESSAGEINTEGERVALUESINDEX_OFFERING_START = 0x3 # VmsSubscriptionsStateIntegerValuesIndex VMSSUBSCRIPTIONSSTATEINTEGERVALUESINDEX_SEQUENCE_NUMBER = 0x1 VMSSUBSCRIPTIONSSTATEINTEGERVALUESINDEX_NUMBER_OF_LAYERS = 0x2 VMSSUBSCRIPTIONSSTATEINTEGERVALUESINDEX_NUMBER_OF_ASSOCIATED_LAYERS = 0x3 VMSSUBSCRIPTIONSSTATEINTEGERVALUESINDEX_SUBSCRIPTIONS_START = 0x4 # VmsAvailabilityStateIntegerValuesIndex VMSAVAILABILITYSTATEINTEGERVALUESINDEX_SEQUENCE_NUMBER = 0x1 VMSAVAILABILITYSTATEINTEGERVALUESINDEX_NUMBER_OF_ASSOCIATED_LAYERS = 0x2 VMSAVAILABILITYSTATEINTEGERVALUESINDEX_LAYERS_START = 0x3 # VmsPublisherInformationIntegerValuesIndex VMSPUBLISHERINFORMATIONINTEGERVALUESINDEX_PUBLISHER_ID = 0x1 # Create a container of value_type constants to be used by vhal_emulator class vhal_types_2_0: TYPE_STRING = [VEHICLEPROPERTYTYPE_STRING] TYPE_BYTES = [VEHICLEPROPERTYTYPE_BYTES] TYPE_INT32 = [VEHICLEPROPERTYTYPE_BOOLEAN, VEHICLEPROPERTYTYPE_INT32] TYPE_INT64 = [VEHICLEPROPERTYTYPE_INT64] TYPE_FLOAT = [VEHICLEPROPERTYTYPE_FLOAT] TYPE_INT32S = [VEHICLEPROPERTYTYPE_INT32_VEC] TYPE_FLOATS = [VEHICLEPROPERTYTYPE_FLOAT_VEC] TYPE_MIXED = [VEHICLEPROPERTYTYPE_MIXED]