module: "android.sysprop.bluetooth.Ble" owner: Platform prop { api_name: "vnd_included" type: Boolean scope: Internal access: Readonly prop_name: "bluetooth.ble.vnd.included" } prop { api_name: "random_address_rotation_interval_min" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.random_address_rotation_interval_min" } prop { api_name: "random_address_rotation_interval_max" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.random_address_rotation_interval_max" } prop { api_name: "allow_enc_with_bredr" type: Boolean scope: Internal access: Readonly prop_name: "bluetooth.ble.allow_enc_with_bredr" } prop { api_name: "iso_aggressive_connection_threshold" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.iso_aggressive_connection_threshold" } prop { api_name: "iso_min_connection_interval" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.iso_min_connection_interval" } prop { api_name: "iso_max_connection_interval" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.iso_max_connection_interval" } # Minimum batch trigger interval to check for batched results when the screen is off prop { api_name: "batch_scan_screen_off_minimum_delay_floor_ms" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.batch_scan.screen_off_minimum_delay_floor_ms.config" } # Adjusted minimum report delay for unfiltered batch scan clients prop { api_name: "batch_scan_unfiltered_delay_floor_ms" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.batch_scan.unfiltered_delay_floor_ms.config" } # Adjusted minimum report delay for unfiltered batch scan clients when the screen is off prop { api_name: "batch_scan_unfiltered_screen_off_delay_floor_ms" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.batch_scan.unfiltered_screen_off_delay_floor_ms.config" } # Start screen-off trigger interval throttling after the screen has been off for this period of # time. This allows the screen-on intervals to be used for a short period of time after the screen # has gone off, and avoids too much flipping between screen-off and screen-on backoffs when the # screen is off for a short period of time. prop { api_name: "batch_scan_screen_off_delay_ms" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.batch_scan.screen_off_delay_ms.config" } # Remote RSSI read throttle time prop { api_name: "rssi_read_throttle_ms" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.rssi_read_throttle_ms.config" } # Bluetooth Subrating Mode Configurations # Bluetooth Subrate Mode - LOW configurations prop { api_name: "subrate_mode_low_min_subrate" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.client.subrate_mode_low_min_subrate.config" } prop { api_name: "subrate_mode_low_max_subrate" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.client.subrate_mode_low_max_subrate.config" } prop { api_name: "subrate_mode_low_latency" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.client.subrate_mode_low_latency.config" } prop { api_name: "subrate_mode_low_cont_number" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.client.subrate_mode_low_cont_number.config" } # Bluetooth Subrate Mode - BALANCED configurations prop { api_name: "subrate_mode_balanced_min_subrate" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.client.subrate_mode_balanced_min_subrate.config" } prop { api_name: "subrate_mode_balanced_max_subrate" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.client.subrate_mode_balanced_max_subrate.config" } prop { api_name: "subrate_mode_balanced_latency" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.client.subrate_mode_balanced_latency.config" } prop { api_name: "subrate_mode_balanced_cont_number" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.client.subrate_mode_balanced_cont_number.config" } # Bluetooth Subrate Mode - HIGH configurations prop { api_name: "subrate_mode_high_min_subrate" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.client.subrate_mode_high_min_subrate.config" } prop { api_name: "subrate_mode_high_max_subrate" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.client.subrate_mode_high_max_subrate.config" } prop { api_name: "subrate_mode_high_latency" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.client.subrate_mode_high_latency.config" } prop { api_name: "subrate_mode_high_cont_number" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.client.subrate_mode_high_cont_number.config" } prop { api_name: "subrate_le_audio_mode_max_subrate" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.client.subrate_le_audio_mode_max_subrate.config" } prop { api_name: "subrate_le_audio_mode_min_subrate" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.client.subrate_le_audio_mode_min_subrate.config" } prop { api_name: "subrate_le_audio_mode_cont_number" type: Integer scope: Internal access: Readonly prop_name: "bluetooth.ble.client.subrate_le_audio_mode_cont_number.config" }