blob: 50518fdc5a872b385445b597ed1282f01fd26d37 [file] [log] [blame]
# Copyright (C) 2017 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
# 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
# VehicleApPowerStateIndex
VEHICLEAPPOWERSTATEINDEX_STATE = 0x0
VEHICLEAPPOWERSTATEINDEX_ADDITIONAL = 0x1
# VehicleAudioFocusRequest
VEHICLEAUDIOFOCUSREQUEST_REQUEST_GAIN = 0x1
VEHICLEAUDIOFOCUSREQUEST_REQUEST_GAIN_TRANSIENT = 0x2
VEHICLEAUDIOFOCUSREQUEST_REQUEST_GAIN_TRANSIENT_MAY_DUCK = 0x3
VEHICLEAUDIOFOCUSREQUEST_REQUEST_GAIN_TRANSIENT_NO_DUCK = 0x4
VEHICLEAUDIOFOCUSREQUEST_REQUEST_RELEASE = 0x5
# VehicleDisplay
VEHICLEDISPLAY_MAIN = 0x0
VEHICLEDISPLAY_INSTRUMENT_CLUSTER = 0x1
# VehicleRadioConstants
VEHICLERADIOCONSTANTS_VEHICLE_RADIO_PRESET_MIN_VALUE = 0x1
# VehicleAudioFocusIndex
VEHICLEAUDIOFOCUSINDEX_FOCUS = 0x0
VEHICLEAUDIOFOCUSINDEX_STREAMS = 0x1
VEHICLEAUDIOFOCUSINDEX_EXTERNAL_FOCUS_STATE = 0x2
VEHICLEAUDIOFOCUSINDEX_AUDIO_CONTEXTS = 0x3
# 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_PERF_ODOMETER = 0x11600204
VEHICLEPROPERTY_PERF_VEHICLE_SPEED = 0x11600207
VEHICLEPROPERTY_ENGINE_COOLANT_TEMP = 0x11600301
VEHICLEPROPERTY_ENGINE_OIL_TEMP = 0x11600304
VEHICLEPROPERTY_ENGINE_RPM = 0x11600305
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_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_FAN_DIRECTION_AVAILABLE = 0x12400511
VEHICLEPROPERTY_HVAC_POWER_ON = 0x12200510
VEHICLEPROPERTY_ENV_OUTSIDE_TEMPERATURE = 0x11600703
VEHICLEPROPERTY_ENV_CABIN_TEMPERATURE = 0x11600704
VEHICLEPROPERTY_RADIO_PRESET = 0x11410801
VEHICLEPROPERTY_AUDIO_FOCUS = 0x11410900
VEHICLEPROPERTY_AUDIO_FOCUS_EXT_SYNC = 0x11410910
VEHICLEPROPERTY_AUDIO_VOLUME = 0x11410901
VEHICLEPROPERTY_AUDIO_VOLUME_EXT_SYNC = 0x11410911
VEHICLEPROPERTY_AUDIO_VOLUME_LIMIT = 0x11410902
VEHICLEPROPERTY_AUDIO_ROUTING_POLICY = 0x11410903
VEHICLEPROPERTY_AUDIO_HW_VARIANT = 0x11400904
VEHICLEPROPERTY_AUDIO_EXT_ROUTING_HINT = 0x11410905
VEHICLEPROPERTY_AUDIO_STREAM_STATE = 0x11410906
VEHICLEPROPERTY_AUDIO_PARAMETERS = 0x11100907
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 = 0x11400bc0
VEHICLEPROPERTY_WINDOW_MOVE = 0x11400bc1
VEHICLEPROPERTY_WINDOW_VENT_POS = 0x11400bc2
VEHICLEPROPERTY_WINDOW_VENT_MOVE = 0x11400bc3
VEHICLEPROPERTY_WINDOW_LOCK = 0x11200bc4
# 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
# SubscribeFlags
SUBSCRIBEFLAGS_UNDEFINED = 0x0
SUBSCRIBEFLAGS_HAL_EVENT = 0x1
SUBSCRIBEFLAGS_SET_CALL = 0x2
SUBSCRIBEFLAGS_DEFAULT = 0x1
# Wheel
WHEEL_UNKNOWN = 0x0
WHEEL_LEFT_FRONT = 0x1
WHEEL_RIGHT_FRONT = 0x2
WHEEL_LEFT_REAR = 0x4
WHEEL_RIGHT_REAR = 0x8
# StatusCode
STATUSCODE_OK = 0x0
STATUSCODE_TRY_AGAIN = 0x1
STATUSCODE_INVALID_ARG = 0x2
STATUSCODE_NOT_AVAILABLE = 0x3
STATUSCODE_ACCESS_DENIED = 0x4
STATUSCODE_INTERNAL_ERROR = 0x5
# VehicleAudioHwVariantConfigFlag
VEHICLEAUDIOHWVARIANTCONFIGFLAG_INTERNAL_RADIO_FLAG = 0x1
# VehiclePropertyGroup
VEHICLEPROPERTYGROUP_SYSTEM = 0x10000000
VEHICLEPROPERTYGROUP_VENDOR = 0x20000000
VEHICLEPROPERTYGROUP_MASK = 0xf0000000
# VehicleAudioStreamFlag
VEHICLEAUDIOSTREAMFLAG_STREAM0_FLAG = 0x1
VEHICLEAUDIOSTREAMFLAG_STREAM1_FLAG = 0x2
VEHICLEAUDIOSTREAMFLAG_STREAM2_FLAG = 0x4
# VehiclePropertyChangeMode
VEHICLEPROPERTYCHANGEMODE_STATIC = 0x0
VEHICLEPROPERTYCHANGEMODE_ON_CHANGE = 0x1
VEHICLEPROPERTYCHANGEMODE_CONTINUOUS = 0x2
VEHICLEPROPERTYCHANGEMODE_POLL = 0x3
VEHICLEPROPERTYCHANGEMODE_ON_SET = 0x4
# 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
# VehicleAudioVolumeIndex
VEHICLEAUDIOVOLUMEINDEX_INDEX_STREAM = 0x0
VEHICLEAUDIOVOLUMEINDEX_INDEX_VOLUME = 0x1
VEHICLEAUDIOVOLUMEINDEX_INDEX_STATE = 0x2
# 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
# VehicleAreaMirror
VEHICLEAREAMIRROR_DRIVER_LEFT = 0x1
VEHICLEAREAMIRROR_DRIVER_RIGHT = 0x2
VEHICLEAREAMIRROR_DRIVER_CENTER = 0x4
# VehiclePropertyAccess
VEHICLEPROPERTYACCESS_NONE = 0x0
VEHICLEPROPERTYACCESS_READ = 0x1
VEHICLEPROPERTYACCESS_WRITE = 0x2
VEHICLEPROPERTYACCESS_READ_WRITE = 0x3
# VehicleAudioContextFlag
VEHICLEAUDIOCONTEXTFLAG_MUSIC_FLAG = 0x1
VEHICLEAUDIOCONTEXTFLAG_NAVIGATION_FLAG = 0x2
VEHICLEAUDIOCONTEXTFLAG_VOICE_COMMAND_FLAG = 0x4
VEHICLEAUDIOCONTEXTFLAG_CALL_FLAG = 0x8
VEHICLEAUDIOCONTEXTFLAG_ALARM_FLAG = 0x10
VEHICLEAUDIOCONTEXTFLAG_NOTIFICATION_FLAG = 0x20
VEHICLEAUDIOCONTEXTFLAG_UNKNOWN_FLAG = 0x40
VEHICLEAUDIOCONTEXTFLAG_SAFETY_ALERT_FLAG = 0x80
VEHICLEAUDIOCONTEXTFLAG_CD_ROM_FLAG = 0x100
VEHICLEAUDIOCONTEXTFLAG_AUX_AUDIO_FLAG = 0x200
VEHICLEAUDIOCONTEXTFLAG_SYSTEM_SOUND_FLAG = 0x400
VEHICLEAUDIOCONTEXTFLAG_RADIO_FLAG = 0x800
VEHICLEAUDIOCONTEXTFLAG_EXT_SOURCE_FLAG = 0x1000
# 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
# 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
# VehicleTurnSignal
VEHICLETURNSIGNAL_NONE = 0x0
VEHICLETURNSIGNAL_RIGHT = 0x1
VEHICLETURNSIGNAL_LEFT = 0x2
VEHICLETURNSIGNAL_EMERGENCY = 0x4
# VehicleApPowerStateShutdownParam
VEHICLEAPPOWERSTATESHUTDOWNPARAM_SHUTDOWN_IMMEDIATELY = 0x1
VEHICLEAPPOWERSTATESHUTDOWNPARAM_CAN_SLEEP = 0x2
VEHICLEAPPOWERSTATESHUTDOWNPARAM_SHUTDOWN_ONLY = 0x3
# VehiclePropertyOperation
VEHICLEPROPERTYOPERATION_GENERIC = 0x0
VEHICLEPROPERTYOPERATION_SET = 0x1
VEHICLEPROPERTYOPERATION_GET = 0x2
VEHICLEPROPERTYOPERATION_SUBSCRIBE = 0x3
# 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
# 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
# VehicleHwKeyInputAction
VEHICLEHWKEYINPUTACTION_ACTION_DOWN = 0x0
VEHICLEHWKEYINPUTACTION_ACTION_UP = 0x1
# VehicleApPowerStateConfigFlag
VEHICLEAPPOWERSTATECONFIGFLAG_ENABLE_DEEP_SLEEP_FLAG = 0x1
VEHICLEAPPOWERSTATECONFIGFLAG_CONFIG_SUPPORT_TIMER_POWER_ON_FLAG = 0x2
# VehicleIgnitionState
VEHICLEIGNITIONSTATE_UNDEFINED = 0x0
VEHICLEIGNITIONSTATE_LOCK = 0x1
VEHICLEIGNITIONSTATE_OFF = 0x2
VEHICLEIGNITIONSTATE_ACC = 0x3
VEHICLEIGNITIONSTATE_ON = 0x4
VEHICLEIGNITIONSTATE_START = 0x5
# VehicleAudioVolumeLimitIndex
VEHICLEAUDIOVOLUMELIMITINDEX_STREAM = 0x0
VEHICLEAUDIOVOLUMELIMITINDEX_MAX_VOLUME = 0x1
# 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
# VehicleAudioFocusState
VEHICLEAUDIOFOCUSSTATE_STATE_GAIN = 0x1
VEHICLEAUDIOFOCUSSTATE_STATE_GAIN_TRANSIENT = 0x2
VEHICLEAUDIOFOCUSSTATE_STATE_LOSS_TRANSIENT_CAN_DUCK = 0x3
VEHICLEAUDIOFOCUSSTATE_STATE_LOSS_TRANSIENT = 0x4
VEHICLEAUDIOFOCUSSTATE_STATE_LOSS = 0x5
VEHICLEAUDIOFOCUSSTATE_STATE_LOSS_TRANSIENT_EXLCUSIVE = 0x6
# VehicleAudioVolumeCapabilityFlag
VEHICLEAUDIOVOLUMECAPABILITYFLAG_PERSISTENT_STORAGE = 0x1
VEHICLEAUDIOVOLUMECAPABILITYFLAG_MASTER_VOLUME_ONLY = 0x2
# VehicleApPowerState
VEHICLEAPPOWERSTATE_OFF = 0x0
VEHICLEAPPOWERSTATE_DEEP_SLEEP = 0x1
VEHICLEAPPOWERSTATE_ON_DISP_OFF = 0x2
VEHICLEAPPOWERSTATE_ON_FULL = 0x3
VEHICLEAPPOWERSTATE_SHUTDOWN_PREPARE = 0x4
# VehicleAudioVolumeState
VEHICLEAUDIOVOLUMESTATE_STATE_OK = 0x0
VEHICLEAUDIOVOLUMESTATE_LIMIT_REACHED = 0x1
# VehicleAudioRoutingPolicyIndex
VEHICLEAUDIOROUTINGPOLICYINDEX_STREAM = 0x0
VEHICLEAUDIOROUTINGPOLICYINDEX_CONTEXTS = 0x1
# VehicleAudioStream
VEHICLEAUDIOSTREAM_STREAM0 = 0x0
VEHICLEAUDIOSTREAM_STREAM1 = 0x1
# VehicleInstrumentClusterType
VEHICLEINSTRUMENTCLUSTERTYPE_NONE = 0x0
VEHICLEINSTRUMENTCLUSTERTYPE_HAL_INTERFACE = 0x1
VEHICLEINSTRUMENTCLUSTERTYPE_EXTERNAL_DISPLAY = 0x2
# VehicleAudioExtFocusFlag
VEHICLEAUDIOEXTFOCUSFLAG_NONE_FLAG = 0x0
VEHICLEAUDIOEXTFOCUSFLAG_PERMANENT_FLAG = 0x1
VEHICLEAUDIOEXTFOCUSFLAG_TRANSIENT_FLAG = 0x2
VEHICLEAUDIOEXTFOCUSFLAG_PLAY_ONLY_FLAG = 0x4
VEHICLEAUDIOEXTFOCUSFLAG_MUTE_MEDIA_FLAG = 0x8
# VehicleHvacFanDirection
VEHICLEHVACFANDIRECTION_FACE = 0x1
VEHICLEHVACFANDIRECTION_FLOOR = 0x2
VEHICLEHVACFANDIRECTION_FACE_AND_FLOOR = 0x3
VEHICLEHVACFANDIRECTION_DEFROST = 0x4
VEHICLEHVACFANDIRECTION_DEFROST_AND_FLOOR = 0x5
# VehicleApPowerBootupReason
VEHICLEAPPOWERBOOTUPREASON_USER_POWER_ON = 0x0
VEHICLEAPPOWERBOOTUPREASON_USER_UNLOCK = 0x1
VEHICLEAPPOWERBOOTUPREASON_TIMER = 0x2
# VehicleArea
VEHICLEAREA_GLOBAL = 0x1000000
VEHICLEAREA_ZONE = 0x2000000
VEHICLEAREA_WINDOW = 0x3000000
VEHICLEAREA_MIRROR = 0x4000000
VEHICLEAREA_SEAT = 0x5000000
VEHICLEAREA_DOOR = 0x6000000
VEHICLEAREA_MASK = 0xf000000
# 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]