| # Copyright (C) 2018 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 |
| |
| # 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_CELSIUS = 0x30 |
| VEHICLEUNIT_FAHRENHEIT = 0x31 |
| VEHICLEUNIT_KELVIN = 0x32 |
| VEHICLEUNIT_MILLILITER = 0x40 |
| VEHICLEUNIT_NANO_SECS = 0x50 |
| VEHICLEUNIT_SECS = 0x53 |
| VEHICLEUNIT_YEAR = 0x59 |
| VEHICLEUNIT_WATT_HOUR = 0x60 |
| VEHICLEUNIT_MILLIAMPERE = 0x61 |
| VEHICLEUNIT_MILLIVOLT = 0x62 |
| VEHICLEUNIT_MILLIWATTS = 0x63 |
| |
| # VmsMessageWithLayerIntegerValuesIndex |
| VMSMESSAGEWITHLAYERINTEGERVALUESINDEX_LAYER_TYPE = 0x1 |
| VMSMESSAGEWITHLAYERINTEGERVALUESINDEX_LAYER_SUBTYPE = 0x2 |
| VMSMESSAGEWITHLAYERINTEGERVALUESINDEX_LAYER_VERSION = 0x3 |
| |
| # VehiclePropertyGroup |
| VEHICLEPROPERTYGROUP_SYSTEM = 0x10000000 |
| VEHICLEPROPERTYGROUP_VENDOR = 0x20000000 |
| VEHICLEPROPERTYGROUP_MASK = 0xf0000000 |
| |
| # VehicleApPowerStateShutdownParam |
| VEHICLEAPPOWERSTATESHUTDOWNPARAM_SHUTDOWN_IMMEDIATELY = 0x1 |
| VEHICLEAPPOWERSTATESHUTDOWNPARAM_CAN_SLEEP = 0x2 |
| VEHICLEAPPOWERSTATESHUTDOWNPARAM_SHUTDOWN_ONLY = 0x3 |
| |
| # 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 |
| |
| # VehicleIgnitionState |
| VEHICLEIGNITIONSTATE_UNDEFINED = 0x0 |
| VEHICLEIGNITIONSTATE_LOCK = 0x1 |
| VEHICLEIGNITIONSTATE_OFF = 0x2 |
| VEHICLEIGNITIONSTATE_ACC = 0x3 |
| VEHICLEIGNITIONSTATE_ON = 0x4 |
| VEHICLEIGNITIONSTATE_START = 0x5 |
| |
| # 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 |
| |
| # VmsSubscriptionsStateIntegerValuesIndex |
| VMSSUBSCRIPTIONSSTATEINTEGERVALUESINDEX_SEQUENCE_NUMBER = 0x1 |
| VMSSUBSCRIPTIONSSTATEINTEGERVALUESINDEX_NUMBER_OF_LAYERS = 0x2 |
| VMSSUBSCRIPTIONSSTATEINTEGERVALUESINDEX_NUMBER_OF_ASSOCIATED_LAYERS = 0x3 |
| VMSSUBSCRIPTIONSSTATEINTEGERVALUESINDEX_SUBSCRIPTIONS_START = 0x4 |
| |
| # VehicleDrivingStatus |
| VEHICLEDRIVINGSTATUS_UNRESTRICTED = 0x0 |
| VEHICLEDRIVINGSTATUS_NO_VIDEO = 0x1 |
| VEHICLEDRIVINGSTATUS_NO_KEYBOARD_INPUT = 0x2 |
| VEHICLEDRIVINGSTATUS_NO_VOICE_INPUT = 0x4 |
| VEHICLEDRIVINGSTATUS_NO_CONFIG = 0x8 |
| VEHICLEDRIVINGSTATUS_LIMIT_MESSAGE_LEN = 0x10 |
| |
| # VehiclePropertyOperation |
| VEHICLEPROPERTYOPERATION_GENERIC = 0x0 |
| VEHICLEPROPERTYOPERATION_SET = 0x1 |
| VEHICLEPROPERTYOPERATION_GET = 0x2 |
| VEHICLEPROPERTYOPERATION_SUBSCRIBE = 0x3 |
| |
| # VehiclePropertyAccess |
| VEHICLEPROPERTYACCESS_NONE = 0x0 |
| VEHICLEPROPERTYACCESS_READ = 0x1 |
| VEHICLEPROPERTYACCESS_WRITE = 0x2 |
| VEHICLEPROPERTYACCESS_READ_WRITE = 0x3 |
| |
| # VmsBaseMessageIntegerValuesIndex |
| VMSBASEMESSAGEINTEGERVALUESINDEX_MESSAGE_TYPE = 0x0 |
| |
| # StatusCode |
| STATUSCODE_OK = 0x0 |
| STATUSCODE_TRY_AGAIN = 0x1 |
| STATUSCODE_INVALID_ARG = 0x2 |
| STATUSCODE_NOT_AVAILABLE = 0x3 |
| STATUSCODE_ACCESS_DENIED = 0x4 |
| STATUSCODE_INTERNAL_ERROR = 0x5 |
| |
| # Wheel |
| WHEEL_UNKNOWN = 0x0 |
| WHEEL_LEFT_FRONT = 0x1 |
| WHEEL_RIGHT_FRONT = 0x2 |
| WHEEL_LEFT_REAR = 0x4 |
| WHEEL_RIGHT_REAR = 0x8 |
| |
| # VehicleApPowerSetState |
| VEHICLEAPPOWERSETSTATE_BOOT_COMPLETE = 0x1 |
| VEHICLEAPPOWERSETSTATE_DEEP_SLEEP_ENTRY = 0x2 |
| VEHICLEAPPOWERSETSTATE_DEEP_SLEEP_EXIT = 0x3 |
| VEHICLEAPPOWERSETSTATE_SHUTDOWN_POSTPONE = 0x4 |
| VEHICLEAPPOWERSETSTATE_SHUTDOWN_START = 0x5 |
| VEHICLEAPPOWERSETSTATE_DISPLAY_OFF = 0x6 |
| VEHICLEAPPOWERSETSTATE_DISPLAY_ON = 0x7 |
| |
| # VehicleApPowerBootupReason |
| VEHICLEAPPOWERBOOTUPREASON_USER_POWER_ON = 0x0 |
| VEHICLEAPPOWERBOOTUPREASON_USER_UNLOCK = 0x1 |
| VEHICLEAPPOWERBOOTUPREASON_TIMER = 0x2 |
| |
| # VehiclePropertyChangeMode |
| VEHICLEPROPERTYCHANGEMODE_STATIC = 0x0 |
| VEHICLEPROPERTYCHANGEMODE_ON_CHANGE = 0x1 |
| VEHICLEPROPERTYCHANGEMODE_CONTINUOUS = 0x2 |
| VEHICLEPROPERTYCHANGEMODE_POLL = 0x3 |
| VEHICLEPROPERTYCHANGEMODE_ON_SET = 0x4 |
| |
| # VmsMessageType |
| 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 |
| |
| # VehiclePropertyType |
| VEHICLEPROPERTYTYPE_STRING = 0x100000 |
| VEHICLEPROPERTYTYPE_BOOLEAN = 0x200000 |
| VEHICLEPROPERTYTYPE_INT32 = 0x400000 |
| VEHICLEPROPERTYTYPE_INT32_VEC = 0x410000 |
| VEHICLEPROPERTYTYPE_INT64 = 0x500000 |
| VEHICLEPROPERTYTYPE_FLOAT = 0x600000 |
| VEHICLEPROPERTYTYPE_FLOAT_VEC = 0x610000 |
| VEHICLEPROPERTYTYPE_BYTES = 0x700000 |
| VEHICLEPROPERTYTYPE_COMPLEX = 0xe00000 |
| VEHICLEPROPERTYTYPE_MASK = 0xff0000 |
| |
| # VmsMessageWithLayerAndPublisherIdIntegerValuesIndex |
| VMSMESSAGEWITHLAYERANDPUBLISHERIDINTEGERVALUESINDEX_PUBLISHER_ID = 0x4 |
| |
| # VehicleApPowerState |
| VEHICLEAPPOWERSTATE_OFF = 0x0 |
| VEHICLEAPPOWERSTATE_DEEP_SLEEP = 0x1 |
| VEHICLEAPPOWERSTATE_ON_DISP_OFF = 0x2 |
| VEHICLEAPPOWERSTATE_ON_FULL = 0x3 |
| VEHICLEAPPOWERSTATE_SHUTDOWN_PREPARE = 0x4 |
| |
| # VehicleApPowerStateConfigFlag |
| VEHICLEAPPOWERSTATECONFIGFLAG_ENABLE_DEEP_SLEEP_FLAG = 0x1 |
| VEHICLEAPPOWERSTATECONFIGFLAG_CONFIG_SUPPORT_TIMER_POWER_ON_FLAG = 0x2 |
| |
| # 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 |
| |
| # VehicleApPowerStateIndex |
| VEHICLEAPPOWERSTATEINDEX_STATE = 0x0 |
| VEHICLEAPPOWERSTATEINDEX_ADDITIONAL = 0x1 |
| |
| # VmsOfferingMessageIntegerValuesIndex |
| VMSOFFERINGMESSAGEINTEGERVALUESINDEX_PUBLISHER_ID = 0x1 |
| VMSOFFERINGMESSAGEINTEGERVALUESINDEX_NUMBER_OF_OFFERS = 0x2 |
| VMSOFFERINGMESSAGEINTEGERVALUESINDEX_OFFERING_START = 0x3 |
| |
| # 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 |
| |
| # VehicleTurnSignal |
| VEHICLETURNSIGNAL_NONE = 0x0 |
| VEHICLETURNSIGNAL_RIGHT = 0x1 |
| VEHICLETURNSIGNAL_LEFT = 0x2 |
| VEHICLETURNSIGNAL_EMERGENCY = 0x4 |
| |
| # EvConnectorType |
| EVCONNECTORTYPE_EV_CONNECTOR_TYPE_UNKNOWN = 0x0 |
| EVCONNECTORTYPE_EV_CONNECTOR_TYPE_J1772 = 0x1 |
| EVCONNECTORTYPE_EV_CONNECTOR_TYPE_MENNEKES = 0x2 |
| EVCONNECTORTYPE_EV_CONNECTOR_TYPE_CHADEMO = 0x3 |
| EVCONNECTORTYPE_EV_CONNECTOR_TYPE_COMBO_1 = 0x4 |
| EVCONNECTORTYPE_EV_CONNECTOR_TYPE_COMBO_2 = 0x5 |
| EVCONNECTORTYPE_EV_CONNECTOR_TYPE_TESLA_ROADSTER = 0x6 |
| EVCONNECTORTYPE_EV_CONNECTOR_TYPE_TESLA_HPWC = 0x7 |
| EVCONNECTORTYPE_EV_CONNECTOR_TYPE_TESLA_SUPERCHARGER = 0x8 |
| EVCONNECTORTYPE_EV_CONNECTOR_TYPE_GBT = 0x9 |
| EVCONNECTORTYPE_EV_CONNECTOR_TYPE_OTHER = 0x65 |
| |
| # VehicleRadioConstants |
| VEHICLERADIOCONSTANTS_VEHICLE_RADIO_PRESET_MIN_VALUE = 0x1 |
| |
| # VehicleAreaMirror |
| VEHICLEAREAMIRROR_DRIVER_LEFT = 0x1 |
| VEHICLEAREAMIRROR_DRIVER_RIGHT = 0x2 |
| VEHICLEAREAMIRROR_DRIVER_CENTER = 0x4 |
| |
| # 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 |
| |
| # Obd2SecondaryAirStatus |
| OBD2SECONDARYAIRSTATUS_UPSTREAM = 0x1 |
| OBD2SECONDARYAIRSTATUS_DOWNSTREAM_OF_CATALYCIC_CONVERTER = 0x2 |
| OBD2SECONDARYAIRSTATUS_FROM_OUTSIDE_OR_OFF = 0x4 |
| OBD2SECONDARYAIRSTATUS_PUMP_ON_FOR_DIAGNOSTICS = 0x8 |
| |
| # VehicleGear |
| VEHICLEGEAR_GEAR_NEUTRAL = 0x1 |
| VEHICLEGEAR_GEAR_REVERSE = 0x2 |
| VEHICLEGEAR_GEAR_PARK = 0x4 |
| VEHICLEGEAR_GEAR_DRIVE = 0x8 |
| VEHICLEGEAR_GEAR_LOW = 0x10 |
| 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 |
| |
| # VmsAvailabilityStateIntegerValuesIndex |
| VMSAVAILABILITYSTATEINTEGERVALUESINDEX_SEQUENCE_NUMBER = 0x1 |
| VMSAVAILABILITYSTATEINTEGERVALUESINDEX_NUMBER_OF_ASSOCIATED_LAYERS = 0x2 |
| VMSAVAILABILITYSTATEINTEGERVALUESINDEX_LAYERS_START = 0x3 |
| |
| # VehicleHwKeyInputAction |
| VEHICLEHWKEYINPUTACTION_ACTION_DOWN = 0x0 |
| VEHICLEHWKEYINPUTACTION_ACTION_UP = 0x1 |
| |
| # VehicleDisplay |
| VEHICLEDISPLAY_MAIN = 0x0 |
| VEHICLEDISPLAY_INSTRUMENT_CLUSTER = 0x1 |
| |
| # 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 |
| |
| # VehicleHvacFanDirection |
| VEHICLEHVACFANDIRECTION_FACE = 0x1 |
| VEHICLEHVACFANDIRECTION_FLOOR = 0x2 |
| VEHICLEHVACFANDIRECTION_FACE_AND_FLOOR = 0x3 |
| VEHICLEHVACFANDIRECTION_DEFROST = 0x4 |
| VEHICLEHVACFANDIRECTION_DEFROST_AND_FLOOR = 0x5 |
| |
| # 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 |
| |
| # 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 |
| |
| # SubscribeFlags |
| SUBSCRIBEFLAGS_UNDEFINED = 0x0 |
| SUBSCRIBEFLAGS_HAL_EVENT = 0x1 |
| SUBSCRIBEFLAGS_SET_CALL = 0x2 |
| SUBSCRIBEFLAGS_DEFAULT = 0x1 |
| |
| # 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_PERF_ODOMETER = 0x11600204 |
| VEHICLEPROPERTY_PERF_VEHICLE_SPEED = 0x11600207 |
| VEHICLEPROPERTY_ENGINE_ON = 0x11200300 |
| VEHICLEPROPERTY_ENGINE_COOLANT_TEMP = 0x11600301 |
| VEHICLEPROPERTY_ENGINE_OIL_TEMP = 0x11600304 |
| VEHICLEPROPERTY_ENGINE_RPM = 0x11600305 |
| VEHICLEPROPERTY_WHEEL_TICK = 0x11e00306 |
| 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_GEAR_SELECTION = 0x11400400 |
| VEHICLEPROPERTY_CURRENT_GEAR = 0x11400401 |
| VEHICLEPROPERTY_PARKING_BRAKE_ON = 0x11200402 |
| VEHICLEPROPERTY_DRIVING_STATUS = 0x11400404 |
| 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 = 0x12400500 |
| VEHICLEPROPERTY_HVAC_FAN_DIRECTION = 0x12400501 |
| VEHICLEPROPERTY_HVAC_TEMPERATURE_CURRENT = 0x12600502 |
| VEHICLEPROPERTY_HVAC_TEMPERATURE_SET = 0x12600503 |
| VEHICLEPROPERTY_HVAC_DEFROSTER = 0x13200504 |
| VEHICLEPROPERTY_HVAC_AC_ON = 0x12200505 |
| VEHICLEPROPERTY_HVAC_MAX_AC_ON = 0x12200506 |
| VEHICLEPROPERTY_HVAC_MAX_DEFROST_ON = 0x12200507 |
| VEHICLEPROPERTY_HVAC_RECIRC_ON = 0x12200508 |
| VEHICLEPROPERTY_HVAC_DUAL_ON = 0x12200509 |
| VEHICLEPROPERTY_HVAC_AUTO_ON = 0x1220050a |
| VEHICLEPROPERTY_HVAC_SEAT_TEMPERATURE = 0x1540050b |
| VEHICLEPROPERTY_HVAC_SIDE_MIRROR_HEAT = 0x1440050c |
| VEHICLEPROPERTY_HVAC_STEERING_WHEEL_TEMP = 0x1140050d |
| VEHICLEPROPERTY_HVAC_TEMPERATURE_UNITS = 0x1240050e |
| VEHICLEPROPERTY_HVAC_ACTUAL_FAN_SPEED_RPM = 0x1240050f |
| VEHICLEPROPERTY_HVAC_POWER_ON = 0x12200510 |
| VEHICLEPROPERTY_HVAC_FAN_DIRECTION_AVAILABLE = 0x12400511 |
| VEHICLEPROPERTY_HVAC_AUTO_RECIRC_ON = 0x12200512 |
| VEHICLEPROPERTY_ENV_OUTSIDE_TEMPERATURE = 0x11600703 |
| VEHICLEPROPERTY_ENV_CABIN_TEMPERATURE = 0x11600704 |
| VEHICLEPROPERTY_RADIO_PRESET = 0x11410801 |
| VEHICLEPROPERTY_AP_POWER_STATE = 0x11410a00 |
| VEHICLEPROPERTY_DISPLAY_BRIGHTNESS = 0x11400a01 |
| VEHICLEPROPERTY_AP_POWER_BOOTUP_REASON = 0x11400a02 |
| VEHICLEPROPERTY_HW_KEY_INPUT = 0x11410a10 |
| VEHICLEPROPERTY_INSTRUMENT_CLUSTER_INFO = 0x11410a20 |
| VEHICLEPROPERTY_UNIX_TIME = 0x11500a30 |
| VEHICLEPROPERTY_CURRENT_TIME_IN_SECONDS = 0x11400a31 |
| 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_WINDOW_POS = 0x13400bc0 |
| VEHICLEPROPERTY_WINDOW_MOVE = 0x13400bc1 |
| VEHICLEPROPERTY_WINDOW_VENT_POS = 0x13400bc2 |
| VEHICLEPROPERTY_WINDOW_VENT_MOVE = 0x13400bc3 |
| 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 |
| |
| # VehicleInstrumentClusterType |
| VEHICLEINSTRUMENTCLUSTERTYPE_NONE = 0x0 |
| VEHICLEINSTRUMENTCLUSTERTYPE_HAL_INTERFACE = 0x1 |
| VEHICLEINSTRUMENTCLUSTERTYPE_EXTERNAL_DISPLAY = 0x2 |
| |
| # 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 |
| |
| # VehicleAreaWindow |
| VEHICLEAREAWINDOW_FRONT_WINDSHIELD = 0x1 |
| VEHICLEAREAWINDOW_REAR_WINDSHIELD = 0x2 |
| VEHICLEAREAWINDOW_ROOF_TOP = 0x4 |
| VEHICLEAREAWINDOW_ROW_1_LEFT = 0x10 |
| VEHICLEAREAWINDOW_ROW_1_RIGHT = 0x20 |
| VEHICLEAREAWINDOW_ROW_2_LEFT = 0x100 |
| VEHICLEAREAWINDOW_ROW_2_RIGHT = 0x200 |
| VEHICLEAREAWINDOW_ROW_3_LEFT = 0x1000 |
| VEHICLEAREAWINDOW_ROW_3_RIGHT = 0x2000 |
| |
| # Obd2IgnitionMonitorKind |
| OBD2IGNITIONMONITORKIND_SPARK = 0x0 |
| OBD2IGNITIONMONITORKIND_COMPRESSION = 0x1 |
| |
| # VehicleArea |
| VEHICLEAREA_GLOBAL = 0x1000000 |
| VEHICLEAREA_ZONE = 0x2000000 |
| VEHICLEAREA_WINDOW = 0x3000000 |
| VEHICLEAREA_MIRROR = 0x4000000 |
| VEHICLEAREA_SEAT = 0x5000000 |
| VEHICLEAREA_DOOR = 0x6000000 |
| VEHICLEAREA_MASK = 0xf000000 |
| |
| # 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 |
| |
| # VehicleAreaZone |
| VEHICLEAREAZONE_ROW_1_LEFT = 0x1 |
| VEHICLEAREAZONE_ROW_1_CENTER = 0x2 |
| VEHICLEAREAZONE_ROW_1_RIGHT = 0x4 |
| VEHICLEAREAZONE_ROW_1 = 0x8 |
| VEHICLEAREAZONE_ROW_2_LEFT = 0x10 |
| VEHICLEAREAZONE_ROW_2_CENTER = 0x20 |
| VEHICLEAREAZONE_ROW_2_RIGHT = 0x40 |
| VEHICLEAREAZONE_ROW_2 = 0x80 |
| VEHICLEAREAZONE_ROW_3_LEFT = 0x100 |
| VEHICLEAREAZONE_ROW_3_CENTER = 0x200 |
| VEHICLEAREAZONE_ROW_3_RIGHT = 0x400 |
| VEHICLEAREAZONE_ROW_3 = 0x800 |
| VEHICLEAREAZONE_ROW_4_LEFT = 0x1000 |
| VEHICLEAREAZONE_ROW_4_CENTER = 0x2000 |
| VEHICLEAREAZONE_ROW_4_RIGHT = 0x4000 |
| VEHICLEAREAZONE_ROW_4 = 0x8000 |
| VEHICLEAREAZONE_WHOLE_CABIN = 0x80000000 |
| |
| # 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_COMPLEX = [VEHICLEPROPERTYTYPE_COMPLEX] |