| # 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] |