1 /* 2 * Copyright (C) 2025 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 /** 18 * DO NOT EDIT MANUALLY!!! 19 * 20 * Generated by tools/generate_annotation_enums.py. 21 */ 22 23 // clang-format off 24 25 #pragma once 26 27 #include <aidl/android/hardware/automotive/vehicle/VehicleProperty.h> 28 29 #include <string> 30 #include <unordered_map> 31 #include <unordered_set> 32 33 namespace aidl::android::hardware::automotive::vehicle { 34 std::unordered_map<VehicleProperty, std::unordered_set<std::string>> 35 AnnotationsForVehicleProperty = { 36 {VehicleProperty::INFO_VIN, {"access", "change_mode", "version"}}, 37 {VehicleProperty::INFO_MAKE, {"access", "change_mode", "version"}}, 38 {VehicleProperty::INFO_MODEL, {"access", "change_mode", "version"}}, 39 {VehicleProperty::INFO_MODEL_YEAR, {"access", "change_mode", "unit", "version"}}, 40 {VehicleProperty::INFO_FUEL_CAPACITY, {"access", "change_mode", "unit", "version"}}, 41 {VehicleProperty::INFO_FUEL_TYPE, {"access", "change_mode", "data_enum", "version"}}, 42 {VehicleProperty::INFO_EV_BATTERY_CAPACITY, {"access", "change_mode", "unit", "version"}}, 43 {VehicleProperty::INFO_EV_CONNECTOR_TYPE, {"access", "change_mode", "data_enum", "version"}}, 44 {VehicleProperty::INFO_FUEL_DOOR_LOCATION, {"access", "change_mode", "data_enum", "version"}}, 45 {VehicleProperty::INFO_EV_PORT_LOCATION, {"access", "change_mode", "data_enum", "version"}}, 46 {VehicleProperty::INFO_DRIVER_SEAT, {"access", "change_mode", "data_enum", "version"}}, 47 {VehicleProperty::INFO_EXTERIOR_DIMENSIONS, {"access", "change_mode", "unit", "version"}}, 48 {VehicleProperty::INFO_MULTI_EV_PORT_LOCATIONS, {"access", "change_mode", "data_enum", "version"}}, 49 {VehicleProperty::INFO_MODEL_TRIM, {"access", "change_mode", "version"}}, 50 {VehicleProperty::INFO_VEHICLE_SIZE_CLASS, {"access", "change_mode", "data_enum", "version"}}, 51 {VehicleProperty::PERF_ODOMETER, {"access", "change_mode", "unit", "version"}}, 52 {VehicleProperty::PERF_VEHICLE_SPEED, {"access", "change_mode", "unit", "version"}}, 53 {VehicleProperty::PERF_VEHICLE_SPEED_DISPLAY, {"access", "change_mode", "unit", "version"}}, 54 {VehicleProperty::PERF_STEERING_ANGLE, {"access", "change_mode", "unit", "version"}}, 55 {VehicleProperty::PERF_REAR_STEERING_ANGLE, {"access", "change_mode", "unit", "version"}}, 56 {VehicleProperty::INSTANTANEOUS_FUEL_ECONOMY, {"access", "change_mode", "version"}}, 57 {VehicleProperty::INSTANTANEOUS_EV_EFFICIENCY, {"access", "change_mode", "version"}}, 58 {VehicleProperty::ENGINE_COOLANT_TEMP, {"access", "change_mode", "unit", "version"}}, 59 {VehicleProperty::ENGINE_OIL_LEVEL, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 60 {VehicleProperty::ENGINE_OIL_TEMP, {"access", "change_mode", "unit", "version"}}, 61 {VehicleProperty::ENGINE_RPM, {"access", "change_mode", "unit", "version"}}, 62 {VehicleProperty::WHEEL_TICK, {"access", "change_mode", "version"}}, 63 {VehicleProperty::FUEL_LEVEL, {"access", "change_mode", "unit", "version"}}, 64 {VehicleProperty::FUEL_DOOR_OPEN, {"access", "change_mode", "version"}}, 65 {VehicleProperty::EV_BATTERY_LEVEL, {"access", "change_mode", "unit", "version"}}, 66 {VehicleProperty::EV_CURRENT_BATTERY_CAPACITY, {"access", "change_mode", "unit", "version"}}, 67 {VehicleProperty::EV_CHARGE_PORT_OPEN, {"access", "change_mode", "version"}}, 68 {VehicleProperty::EV_CHARGE_PORT_CONNECTED, {"access", "change_mode", "version"}}, 69 {VehicleProperty::EV_BATTERY_INSTANTANEOUS_CHARGE_RATE, {"access", "change_mode", "unit", "version"}}, 70 {VehicleProperty::RANGE_REMAINING, {"access", "change_mode", "unit", "version"}}, 71 {VehicleProperty::EV_BATTERY_AVERAGE_TEMPERATURE, {"access", "change_mode", "unit", "version"}}, 72 {VehicleProperty::TIRE_PRESSURE, {"access", "change_mode", "require_min_max_supported_value", "unit", "version"}}, 73 {VehicleProperty::CRITICALLY_LOW_TIRE_PRESSURE, {"access", "change_mode", "unit", "version"}}, 74 {VehicleProperty::ACCELERATOR_PEDAL_COMPRESSION_PERCENTAGE, {"access", "change_mode", "version"}}, 75 {VehicleProperty::BRAKE_PEDAL_COMPRESSION_PERCENTAGE, {"access", "change_mode", "version"}}, 76 {VehicleProperty::BRAKE_PAD_WEAR_PERCENTAGE, {"access", "change_mode", "version"}}, 77 {VehicleProperty::BRAKE_FLUID_LEVEL_LOW, {"access", "change_mode", "version"}}, 78 {VehicleProperty::VEHICLE_PASSIVE_SUSPENSION_HEIGHT, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 79 {VehicleProperty::ENGINE_IDLE_AUTO_STOP_ENABLED, {"access", "change_mode", "version"}}, 80 {VehicleProperty::IMPACT_DETECTED, {"access", "change_mode", "data_enum", "data_enum_bit_flags", "require_supported_values_list", "version"}}, 81 {VehicleProperty::VEHICLE_HORN_ENGAGED, {"access", "change_mode", "version"}}, 82 {VehicleProperty::GEAR_SELECTION, {"access", "change_mode", "data_enum", "legacy_supported_values_in_config", "require_supported_values_list", "version"}}, 83 {VehicleProperty::CURRENT_GEAR, {"access", "change_mode", "data_enum", "legacy_supported_values_in_config", "require_supported_values_list", "version"}}, 84 {VehicleProperty::PARKING_BRAKE_ON, {"access", "change_mode", "version"}}, 85 {VehicleProperty::PARKING_BRAKE_AUTO_APPLY, {"access", "change_mode", "version"}}, 86 {VehicleProperty::EV_BRAKE_REGENERATION_LEVEL, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 87 {VehicleProperty::FUEL_LEVEL_LOW, {"access", "change_mode", "version"}}, 88 {VehicleProperty::NIGHT_MODE, {"access", "change_mode", "version"}}, 89 {VehicleProperty::TURN_SIGNAL_STATE, {"access", "change_mode", "data_enum", "version"}}, 90 {VehicleProperty::IGNITION_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 91 {VehicleProperty::ABS_ACTIVE, {"access", "change_mode", "version"}}, 92 {VehicleProperty::TRACTION_CONTROL_ACTIVE, {"access", "change_mode", "version"}}, 93 {VehicleProperty::EV_STOPPING_MODE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 94 {VehicleProperty::ELECTRONIC_STABILITY_CONTROL_ENABLED, {"access", "change_mode", "version"}}, 95 {VehicleProperty::ELECTRONIC_STABILITY_CONTROL_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 96 {VehicleProperty::TURN_SIGNAL_LIGHT_STATE, {"access", "change_mode", "data_enum", "data_enum_bit_flags", "require_supported_values_list", "version"}}, 97 {VehicleProperty::TURN_SIGNAL_SWITCH, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 98 {VehicleProperty::HVAC_FAN_SPEED, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 99 {VehicleProperty::HVAC_FAN_DIRECTION, {"access", "change_mode", "data_enum", "version"}}, 100 {VehicleProperty::HVAC_TEMPERATURE_CURRENT, {"access", "change_mode", "unit", "version"}}, 101 {VehicleProperty::HVAC_TEMPERATURE_SET, {"access", "change_mode", "require_min_max_supported_value", "unit", "version"}}, 102 {VehicleProperty::HVAC_DEFROSTER, {"access", "change_mode", "version"}}, 103 {VehicleProperty::HVAC_AC_ON, {"access", "change_mode", "version"}}, 104 {VehicleProperty::HVAC_MAX_AC_ON, {"access", "change_mode", "version"}}, 105 {VehicleProperty::HVAC_MAX_DEFROST_ON, {"access", "change_mode", "version"}}, 106 {VehicleProperty::HVAC_RECIRC_ON, {"access", "change_mode", "version"}}, 107 {VehicleProperty::HVAC_DUAL_ON, {"access", "change_mode", "version"}}, 108 {VehicleProperty::HVAC_AUTO_ON, {"access", "change_mode", "version"}}, 109 {VehicleProperty::HVAC_SEAT_TEMPERATURE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 110 {VehicleProperty::HVAC_SIDE_MIRROR_HEAT, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 111 {VehicleProperty::HVAC_STEERING_WHEEL_HEAT, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 112 {VehicleProperty::HVAC_TEMPERATURE_DISPLAY_UNITS, {"access", "change_mode", "data_enum", "legacy_supported_values_in_config", "require_supported_values_list", "version"}}, 113 {VehicleProperty::HVAC_ACTUAL_FAN_SPEED_RPM, {"access", "change_mode", "version"}}, 114 {VehicleProperty::HVAC_POWER_ON, {"access", "change_mode", "version"}}, 115 {VehicleProperty::HVAC_FAN_DIRECTION_AVAILABLE, {"access", "change_mode", "data_enum", "data_enum_bit_flags", "version"}}, 116 {VehicleProperty::HVAC_AUTO_RECIRC_ON, {"access", "change_mode", "version"}}, 117 {VehicleProperty::HVAC_SEAT_VENTILATION, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 118 {VehicleProperty::HVAC_ELECTRIC_DEFROSTER_ON, {"access", "change_mode", "version"}}, 119 {VehicleProperty::HVAC_TEMPERATURE_VALUE_SUGGESTION, {"access", "change_mode", "version"}}, 120 {VehicleProperty::DISTANCE_DISPLAY_UNITS, {"access", "change_mode", "data_enum", "legacy_supported_values_in_config", "require_supported_values_list", "version"}}, 121 {VehicleProperty::FUEL_VOLUME_DISPLAY_UNITS, {"access", "change_mode", "data_enum", "legacy_supported_values_in_config", "require_supported_values_list", "version"}}, 122 {VehicleProperty::TIRE_PRESSURE_DISPLAY_UNITS, {"access", "change_mode", "data_enum", "legacy_supported_values_in_config", "require_supported_values_list", "version"}}, 123 {VehicleProperty::EV_BATTERY_DISPLAY_UNITS, {"access", "change_mode", "data_enum", "legacy_supported_values_in_config", "require_supported_values_list", "version"}}, 124 {VehicleProperty::FUEL_CONSUMPTION_UNITS_DISTANCE_OVER_VOLUME, {"access", "change_mode", "version"}}, 125 {VehicleProperty::VEHICLE_SPEED_DISPLAY_UNITS, {"access", "change_mode", "data_enum", "legacy_supported_values_in_config", "require_supported_values_list", "version"}}, 126 {VehicleProperty::EXTERNAL_CAR_TIME, {"access", "change_mode", "unit", "version"}}, 127 {VehicleProperty::ANDROID_EPOCH_TIME, {"access", "change_mode", "unit", "version"}}, 128 {VehicleProperty::STORAGE_ENCRYPTION_BINDING_SEED, {"access", "change_mode", "version"}}, 129 {VehicleProperty::ENV_OUTSIDE_TEMPERATURE, {"access", "change_mode", "unit", "version"}}, 130 {VehicleProperty::AP_POWER_STATE_REQ, {"access", "change_mode", "version"}}, 131 {VehicleProperty::AP_POWER_STATE_REPORT, {"access", "change_mode", "version"}}, 132 {VehicleProperty::AP_POWER_BOOTUP_REASON, {"access", "change_mode", "version"}}, 133 {VehicleProperty::DISPLAY_BRIGHTNESS, {"access", "change_mode", "version"}}, 134 {VehicleProperty::PER_DISPLAY_BRIGHTNESS, {"access", "change_mode", "version"}}, 135 {VehicleProperty::VALET_MODE_ENABLED, {"access", "change_mode", "version"}}, 136 {VehicleProperty::HEAD_UP_DISPLAY_ENABLED, {"access", "change_mode", "version"}}, 137 {VehicleProperty::HW_KEY_INPUT, {"access", "change_mode", "version"}}, 138 {VehicleProperty::HW_KEY_INPUT_V2, {"access", "change_mode", "version"}}, 139 {VehicleProperty::HW_MOTION_INPUT, {"access", "change_mode", "version"}}, 140 {VehicleProperty::HW_ROTARY_INPUT, {"access", "change_mode", "data_enum", "version"}}, 141 {VehicleProperty::HW_CUSTOM_INPUT, {"access", "change_mode", "data_enum", "version"}}, 142 {VehicleProperty::DOOR_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 143 {VehicleProperty::DOOR_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 144 {VehicleProperty::DOOR_LOCK, {"access", "change_mode", "version"}}, 145 {VehicleProperty::DOOR_CHILD_LOCK_ENABLED, {"access", "change_mode", "version"}}, 146 {VehicleProperty::MIRROR_Z_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 147 {VehicleProperty::MIRROR_Z_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 148 {VehicleProperty::MIRROR_Y_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 149 {VehicleProperty::MIRROR_Y_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 150 {VehicleProperty::MIRROR_LOCK, {"access", "change_mode", "version"}}, 151 {VehicleProperty::MIRROR_FOLD, {"access", "change_mode", "version"}}, 152 {VehicleProperty::MIRROR_AUTO_FOLD_ENABLED, {"access", "change_mode", "version"}}, 153 {VehicleProperty::MIRROR_AUTO_TILT_ENABLED, {"access", "change_mode", "version"}}, 154 {VehicleProperty::SEAT_MEMORY_SELECT, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 155 {VehicleProperty::SEAT_MEMORY_SET, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 156 {VehicleProperty::SEAT_BELT_BUCKLED, {"access", "change_mode", "version"}}, 157 {VehicleProperty::SEAT_BELT_HEIGHT_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 158 {VehicleProperty::SEAT_BELT_HEIGHT_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 159 {VehicleProperty::SEAT_FORE_AFT_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 160 {VehicleProperty::SEAT_FORE_AFT_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 161 {VehicleProperty::SEAT_BACKREST_ANGLE_1_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 162 {VehicleProperty::SEAT_BACKREST_ANGLE_1_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 163 {VehicleProperty::SEAT_BACKREST_ANGLE_2_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 164 {VehicleProperty::SEAT_BACKREST_ANGLE_2_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 165 {VehicleProperty::SEAT_HEIGHT_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 166 {VehicleProperty::SEAT_HEIGHT_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 167 {VehicleProperty::SEAT_DEPTH_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 168 {VehicleProperty::SEAT_DEPTH_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 169 {VehicleProperty::SEAT_TILT_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 170 {VehicleProperty::SEAT_TILT_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 171 {VehicleProperty::SEAT_LUMBAR_FORE_AFT_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 172 {VehicleProperty::SEAT_LUMBAR_FORE_AFT_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 173 {VehicleProperty::SEAT_LUMBAR_SIDE_SUPPORT_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 174 {VehicleProperty::SEAT_LUMBAR_SIDE_SUPPORT_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 175 {VehicleProperty::SEAT_HEADREST_HEIGHT_POS, {"access", "change_mode", "version"}}, 176 {VehicleProperty::SEAT_HEADREST_HEIGHT_POS_V2, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 177 {VehicleProperty::SEAT_HEADREST_HEIGHT_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 178 {VehicleProperty::SEAT_HEADREST_ANGLE_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 179 {VehicleProperty::SEAT_HEADREST_ANGLE_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 180 {VehicleProperty::SEAT_HEADREST_FORE_AFT_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 181 {VehicleProperty::SEAT_HEADREST_FORE_AFT_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 182 {VehicleProperty::SEAT_FOOTWELL_LIGHTS_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 183 {VehicleProperty::SEAT_FOOTWELL_LIGHTS_SWITCH, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 184 {VehicleProperty::SEAT_EASY_ACCESS_ENABLED, {"access", "change_mode", "version"}}, 185 {VehicleProperty::SEAT_AIRBAG_ENABLED, {"access", "change_mode", "version"}}, 186 {VehicleProperty::SEAT_AIRBAGS_DEPLOYED, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 187 {VehicleProperty::SEAT_CUSHION_SIDE_SUPPORT_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 188 {VehicleProperty::SEAT_CUSHION_SIDE_SUPPORT_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 189 {VehicleProperty::SEAT_LUMBAR_VERTICAL_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 190 {VehicleProperty::SEAT_LUMBAR_VERTICAL_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 191 {VehicleProperty::SEAT_WALK_IN_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 192 {VehicleProperty::SEAT_BELT_PRETENSIONER_DEPLOYED, {"access", "change_mode", "version"}}, 193 {VehicleProperty::SEAT_OCCUPANCY, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 194 {VehicleProperty::WINDOW_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 195 {VehicleProperty::WINDOW_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 196 {VehicleProperty::WINDOW_LOCK, {"access", "change_mode", "version"}}, 197 {VehicleProperty::WINDSHIELD_WIPERS_PERIOD, {"access", "change_mode", "require_min_max_supported_value", "unit", "version"}}, 198 {VehicleProperty::WINDSHIELD_WIPERS_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 199 {VehicleProperty::WINDSHIELD_WIPERS_SWITCH, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 200 {VehicleProperty::STEERING_WHEEL_DEPTH_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 201 {VehicleProperty::STEERING_WHEEL_DEPTH_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 202 {VehicleProperty::STEERING_WHEEL_HEIGHT_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 203 {VehicleProperty::STEERING_WHEEL_HEIGHT_MOVE, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 204 {VehicleProperty::STEERING_WHEEL_THEFT_LOCK_ENABLED, {"access", "change_mode", "version"}}, 205 {VehicleProperty::STEERING_WHEEL_LOCKED, {"access", "change_mode", "version"}}, 206 {VehicleProperty::STEERING_WHEEL_EASY_ACCESS_ENABLED, {"access", "change_mode", "version"}}, 207 {VehicleProperty::GLOVE_BOX_DOOR_POS, {"access", "change_mode", "require_min_max_supported_value", "version"}}, 208 {VehicleProperty::GLOVE_BOX_LOCKED, {"access", "change_mode", "version"}}, 209 {VehicleProperty::VEHICLE_MAP_SERVICE, {"access", "change_mode", "version"}}, 210 {VehicleProperty::LOCATION_CHARACTERIZATION, {"access", "change_mode", "version"}}, 211 {VehicleProperty::ULTRASONICS_SENSOR_POSITION, {"access", "change_mode", "version"}}, 212 {VehicleProperty::ULTRASONICS_SENSOR_ORIENTATION, {"access", "change_mode", "version"}}, 213 {VehicleProperty::ULTRASONICS_SENSOR_FIELD_OF_VIEW, {"access", "change_mode", "version"}}, 214 {VehicleProperty::ULTRASONICS_SENSOR_DETECTION_RANGE, {"access", "change_mode", "version"}}, 215 {VehicleProperty::ULTRASONICS_SENSOR_SUPPORTED_RANGES, {"access", "change_mode", "version"}}, 216 {VehicleProperty::ULTRASONICS_SENSOR_MEASURED_DISTANCE, {"access", "change_mode", "version"}}, 217 {VehicleProperty::OBD2_LIVE_FRAME, {"access", "change_mode", "version"}}, 218 {VehicleProperty::OBD2_FREEZE_FRAME, {"access", "change_mode", "version"}}, 219 {VehicleProperty::OBD2_FREEZE_FRAME_INFO, {"access", "change_mode", "version"}}, 220 {VehicleProperty::OBD2_FREEZE_FRAME_CLEAR, {"access", "change_mode", "version"}}, 221 {VehicleProperty::HEADLIGHTS_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 222 {VehicleProperty::HIGH_BEAM_LIGHTS_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 223 {VehicleProperty::FOG_LIGHTS_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 224 {VehicleProperty::HAZARD_LIGHTS_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 225 {VehicleProperty::HEADLIGHTS_SWITCH, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 226 {VehicleProperty::HIGH_BEAM_LIGHTS_SWITCH, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 227 {VehicleProperty::FOG_LIGHTS_SWITCH, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 228 {VehicleProperty::HAZARD_LIGHTS_SWITCH, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 229 {VehicleProperty::CABIN_LIGHTS_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 230 {VehicleProperty::CABIN_LIGHTS_SWITCH, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 231 {VehicleProperty::READING_LIGHTS_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 232 {VehicleProperty::READING_LIGHTS_SWITCH, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 233 {VehicleProperty::STEERING_WHEEL_LIGHTS_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 234 {VehicleProperty::STEERING_WHEEL_LIGHTS_SWITCH, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 235 {VehicleProperty::SUPPORT_CUSTOMIZE_VENDOR_PERMISSION, {"access", "change_mode", "version"}}, 236 {VehicleProperty::DISABLED_OPTIONAL_FEATURES, {"access", "change_mode", "version"}}, 237 {VehicleProperty::INITIAL_USER_INFO, {"access", "change_mode", "version"}}, 238 {VehicleProperty::SWITCH_USER, {"access", "change_mode", "version"}}, 239 {VehicleProperty::CREATE_USER, {"access", "change_mode", "version"}}, 240 {VehicleProperty::REMOVE_USER, {"access", "change_mode", "version"}}, 241 {VehicleProperty::USER_IDENTIFICATION_ASSOCIATION, {"access", "change_mode", "version"}}, 242 {VehicleProperty::EVS_SERVICE_REQUEST, {"access", "change_mode", "version"}}, 243 {VehicleProperty::POWER_POLICY_REQ, {"access", "change_mode", "version"}}, 244 {VehicleProperty::POWER_POLICY_GROUP_REQ, {"access", "change_mode", "version"}}, 245 {VehicleProperty::CURRENT_POWER_POLICY, {"access", "change_mode", "version"}}, 246 {VehicleProperty::WATCHDOG_ALIVE, {"access", "change_mode", "version"}}, 247 {VehicleProperty::WATCHDOG_TERMINATED_PROCESS, {"access", "change_mode", "version"}}, 248 {VehicleProperty::VHAL_HEARTBEAT, {"access", "change_mode", "version"}}, 249 {VehicleProperty::CLUSTER_SWITCH_UI, {"access", "change_mode", "version"}}, 250 {VehicleProperty::CLUSTER_DISPLAY_STATE, {"access", "change_mode", "version"}}, 251 {VehicleProperty::CLUSTER_REPORT_STATE, {"access", "change_mode", "version"}}, 252 {VehicleProperty::CLUSTER_REQUEST_DISPLAY, {"access", "change_mode", "version"}}, 253 {VehicleProperty::CLUSTER_NAVIGATION_STATE, {"access", "change_mode", "version"}}, 254 {VehicleProperty::ELECTRONIC_TOLL_COLLECTION_CARD_TYPE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 255 {VehicleProperty::ELECTRONIC_TOLL_COLLECTION_CARD_STATUS, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 256 {VehicleProperty::FRONT_FOG_LIGHTS_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 257 {VehicleProperty::FRONT_FOG_LIGHTS_SWITCH, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 258 {VehicleProperty::REAR_FOG_LIGHTS_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 259 {VehicleProperty::REAR_FOG_LIGHTS_SWITCH, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 260 {VehicleProperty::EV_CHARGE_CURRENT_DRAW_LIMIT, {"access", "change_mode", "unit", "version"}}, 261 {VehicleProperty::EV_CHARGE_PERCENT_LIMIT, {"access", "change_mode", "legacy_supported_values_in_config", "require_supported_values_list", "version"}}, 262 {VehicleProperty::EV_CHARGE_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 263 {VehicleProperty::EV_CHARGE_SWITCH, {"access", "change_mode", "version"}}, 264 {VehicleProperty::EV_CHARGE_TIME_REMAINING, {"access", "change_mode", "unit", "version"}}, 265 {VehicleProperty::EV_REGENERATIVE_BRAKING_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 266 {VehicleProperty::TRAILER_PRESENT, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 267 {VehicleProperty::VEHICLE_CURB_WEIGHT, {"access", "change_mode", "version"}}, 268 {VehicleProperty::GENERAL_SAFETY_REGULATION_COMPLIANCE_REQUIREMENT, {"access", "change_mode", "data_enum", "version"}}, 269 {VehicleProperty::SUPPORTED_PROPERTY_IDS, {"access", "change_mode", "version"}}, 270 {VehicleProperty::SHUTDOWN_REQUEST, {"access", "change_mode", "data_enum", "version"}}, 271 {VehicleProperty::VEHICLE_IN_USE, {"access", "change_mode", "version"}}, 272 {VehicleProperty::CLUSTER_HEARTBEAT, {"access", "change_mode", "version"}}, 273 {VehicleProperty::VEHICLE_DRIVING_AUTOMATION_CURRENT_LEVEL, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 274 {VehicleProperty::VEHICLE_DRIVING_AUTOMATION_TARGET_LEVEL, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 275 {VehicleProperty::CAMERA_SERVICE_CURRENT_STATE, {"access", "change_mode", "data_enum", "version"}}, 276 {VehicleProperty::PER_DISPLAY_MAX_BRIGHTNESS, {"access", "change_mode", "version"}}, 277 {VehicleProperty::AUTOMATIC_EMERGENCY_BRAKING_ENABLED, {"access", "change_mode", "version"}}, 278 {VehicleProperty::AUTOMATIC_EMERGENCY_BRAKING_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 279 {VehicleProperty::FORWARD_COLLISION_WARNING_ENABLED, {"access", "change_mode", "version"}}, 280 {VehicleProperty::FORWARD_COLLISION_WARNING_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 281 {VehicleProperty::BLIND_SPOT_WARNING_ENABLED, {"access", "change_mode", "version"}}, 282 {VehicleProperty::BLIND_SPOT_WARNING_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 283 {VehicleProperty::LANE_DEPARTURE_WARNING_ENABLED, {"access", "change_mode", "version"}}, 284 {VehicleProperty::LANE_DEPARTURE_WARNING_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 285 {VehicleProperty::LANE_KEEP_ASSIST_ENABLED, {"access", "change_mode", "version"}}, 286 {VehicleProperty::LANE_KEEP_ASSIST_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 287 {VehicleProperty::LANE_CENTERING_ASSIST_ENABLED, {"access", "change_mode", "version"}}, 288 {VehicleProperty::LANE_CENTERING_ASSIST_COMMAND, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 289 {VehicleProperty::LANE_CENTERING_ASSIST_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 290 {VehicleProperty::EMERGENCY_LANE_KEEP_ASSIST_ENABLED, {"access", "change_mode", "version"}}, 291 {VehicleProperty::EMERGENCY_LANE_KEEP_ASSIST_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 292 {VehicleProperty::CRUISE_CONTROL_ENABLED, {"access", "change_mode", "version"}}, 293 {VehicleProperty::CRUISE_CONTROL_TYPE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 294 {VehicleProperty::CRUISE_CONTROL_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 295 {VehicleProperty::CRUISE_CONTROL_COMMAND, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 296 {VehicleProperty::CRUISE_CONTROL_TARGET_SPEED, {"access", "change_mode", "require_min_max_supported_value", "unit", "version"}}, 297 {VehicleProperty::ADAPTIVE_CRUISE_CONTROL_TARGET_TIME_GAP, {"access", "change_mode", "legacy_supported_values_in_config", "require_supported_values_list", "unit", "version"}}, 298 {VehicleProperty::ADAPTIVE_CRUISE_CONTROL_LEAD_VEHICLE_MEASURED_DISTANCE, {"access", "change_mode", "require_min_max_supported_value", "unit", "version"}}, 299 {VehicleProperty::HANDS_ON_DETECTION_ENABLED, {"access", "change_mode", "version"}}, 300 {VehicleProperty::HANDS_ON_DETECTION_DRIVER_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 301 {VehicleProperty::HANDS_ON_DETECTION_WARNING, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 302 {VehicleProperty::DRIVER_DROWSINESS_ATTENTION_SYSTEM_ENABLED, {"access", "change_mode", "version"}}, 303 {VehicleProperty::DRIVER_DROWSINESS_ATTENTION_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 304 {VehicleProperty::DRIVER_DROWSINESS_ATTENTION_WARNING_ENABLED, {"access", "change_mode", "version"}}, 305 {VehicleProperty::DRIVER_DROWSINESS_ATTENTION_WARNING, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 306 {VehicleProperty::DRIVER_DISTRACTION_SYSTEM_ENABLED, {"access", "change_mode", "version"}}, 307 {VehicleProperty::DRIVER_DISTRACTION_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 308 {VehicleProperty::DRIVER_DISTRACTION_WARNING_ENABLED, {"access", "change_mode", "version"}}, 309 {VehicleProperty::DRIVER_DISTRACTION_WARNING, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 310 {VehicleProperty::LOW_SPEED_COLLISION_WARNING_ENABLED, {"access", "change_mode", "version"}}, 311 {VehicleProperty::LOW_SPEED_COLLISION_WARNING_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 312 {VehicleProperty::CROSS_TRAFFIC_MONITORING_ENABLED, {"access", "change_mode", "version"}}, 313 {VehicleProperty::CROSS_TRAFFIC_MONITORING_WARNING_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 314 {VehicleProperty::LOW_SPEED_AUTOMATIC_EMERGENCY_BRAKING_ENABLED, {"access", "change_mode", "version"}}, 315 {VehicleProperty::LOW_SPEED_AUTOMATIC_EMERGENCY_BRAKING_STATE, {"access", "change_mode", "data_enum", "require_supported_values_list", "version"}}, 316 }; 317 } // aidl::android::hardware::automotive::vehicle 318