package: "android.car.feature" container: "system" # CarUserManager flag { name: "switch_user_ignoring_uxr" is_exported: true namespace: "car_framework" description: "Allow user switching ignoring the Ux Restrictions." bug: "320545306" } # CarPackageManager flag { name: "display_compatibility" is_exported: true namespace: "car_framework" description: "This flag controls the display compatibility system feature." bug: "291638685" } # CarProjectionManager flag { name: "projection_query_bt_profile_inhibit" is_exported: true namespace: "car_framework" description: "This flag controls if apps can query the inhibit state or bluetooth profiles." bug: "281791498" } flag { name: "use_wifi_manager_for_available_channels" namespace: "car_framework" description: "This flag controls if apps can query available WiFi channels using the WifiManager." bug: "325395533" } flag { name: "set_bssid_on_ap_started" namespace: "car_framework" description: "This flag controls if BSSID is set in SoftApConfiguration." bug: "256112021" } # CarRemoteAccessManager flag { name: "serverless_remote_access" is_exported: true namespace: "car_framework" description: "Enables serverless remote access" bug: "302339402" } # CarPowerManager flag { name: "car_power_policy_refactoring" namespace: "car_framework" description: "Controls whether refactored car power policy daemon handles power policy change request" bug: "286303350" } flag { name: "per_display_max_brightness" namespace: "car_framework" description: "Use per display max brightness defined by VHAL" bug: "336831738" metadata { purpose: PURPOSE_BUGFIX } } flag { name: "car_power_cancel_shell_command" is_exported: true namespace: "car_framework" description: "Controls whether --cancel-after flag can be used in suspend command" bug: "337063842" } flag { name: "stop_process_before_suspend_to_disk" namespace: "car_framework" description: "Controls whether processes need to be stopped before suspend to disk" bug: "324593655" } # CarAudioManager flag { name: "car_audio_dynamic_devices" is_exported: true namespace: "car_framework" description: "Controls whether car audio system can be configured with dynamic output devices" bug: "305301155" } flag { name: "car_audio_min_max_activation_volume" is_exported: true namespace: "car_framework" description: "Controls whether car audio can be configured with min/max activation volume" bug: "310667172" } flag { name: "car_audio_mute_ambiguity" is_exported: true namespace: "car_framework" description: "Controls whether mute ambiguity API works on car audio system" bug: "321063661" } flag { name: "car_audio_fade_manager_configuration" is_exported: true namespace: "car_framework" description: "Controls whether car audio can be configured with fade manager configurations" bug: "315695829" } # CarPropertyManager flag { name: "batched_subscriptions" is_exported: true namespace: "car_framework" description: "Controls whether to enable batched subscriptions for multiple [propId, areaId]s" bug: "298257574" } flag { name: "variable_update_rate" is_exported: true namespace: "car_framework" description: "Controls whether to enable variable update rate for subscription" bug: "300700719" } flag { name: "area_id_config_access" is_exported: true namespace: "car_framework" description: "Controls whether apps can use the new access level APIs added to AreaIdConfig" bug: "290801790" } flag { name: "subscription_with_resolution" is_exported: true namespace: "car_framework" description: "Controls whether to round incoming property events to the resolution requested" bug: "276124296" } # CarServiceBase flag { name: "car_dump_to_proto" namespace: "car_framework" description: "Controls whether dump to proto is an option for car services" bug: "302596493" } # ClusterHomeManager flag { name: "cluster_health_monitoring" is_exported: true namespace: "car_framework" description: "Controls whether to enable the health monitoring for Cluster" bug: "285415531" } # VehiclePropertyIds flag { name: "android_vic_vehicle_properties" is_exported: true namespace: "car_framework" description: "Enables use of vehicle properties introduced in Android V" bug: "309529020" } # CarNightService flag { name: "car_night_global_setting" is_exported: true namespace: "car_framework" description: "Controls whether to use global settings to control the day/night mode configuration" bug: "260762437" } # CarWifiService flag { name: "persist_ap_settings" is_exported: true namespace: "car_framework" description: "Controls whether car persist ap settings can be configured" bug: "301660611" } # CarWatchdogDaemon flag { name: "car_watchdog_memory_profiling" namespace: "car_framework" description: "Controls the memory profiling feature in CarWatchdog daemon" bug: "289113707" } # CarEvsService flag { name: "car_evs_stream_management" is_exported: true namespace: "car_framework" description: "Allows clients to stop stream individually and identify the origin of delivered framebuffers from CarEvsBufferDescriptor" bug: "293810167" } flag { name: "car_evs_query_service_status" is_exported: true namespace: "car_framework" description: "Retrieves current status of each CarEvsService type individually" bug: "320766863" } # CarPropertyErrorCodes flag { name: "car_property_detailed_error_codes" is_exported: true namespace: "car_framework" description: "Enables use of detailed error codes for CarPropertyManager async APIs" bug: "274165552" } # CarPropertyValue flag { name: "car_property_value_property_status" is_exported: true namespace: "car_framework" description: "Enables use of new property status API" bug: "326109669" } # CarAppCard flag { name: "car_app_card" is_exported: true namespace: "car_framework" description: "Enables use of Car App Card APIs" bug: "331282711" }