blob: 905da160b55ae9178a59479fd678817de2d37c25 [file] [log] [blame]
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"
}