BluetoothGattConnectionSettings.Builder.SetPathlossThresholdDb(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Establece el umbral pathloss para iniciar una conexión.
[Android.Runtime.Register("setPathlossThresholdDb", "(I)Landroid/bluetooth/BluetoothGattConnectionSettings$Builder;", "", ApiSince=37)]
public Android.Bluetooth.BluetoothGattConnectionSettings.Builder SetPathlossThresholdDb(int pathlossThresholdDb);
[<Android.Runtime.Register("setPathlossThresholdDb", "(I)Landroid/bluetooth/BluetoothGattConnectionSettings$Builder;", "", ApiSince=37)>]
member this.SetPathlossThresholdDb : int -> Android.Bluetooth.BluetoothGattConnectionSettings.Builder
Parámetros
- pathlossThresholdDb
- Int32
el umbral pathloss en dB para iniciar la conexión. El valor está entre -1 y 100 inclusive
Devoluciones
Este generador. Este valor no puede ser nulo.
- Atributos
Comentarios
Establece el umbral pathloss para iniciar una conexión. Si el dispositivo ya está conectado, la conexión GATT se realizará correctamente independientemente del umbral pathloss.
El umbral Pathloss se usa para iniciar una conexión LE a un dispositivo remoto cuando se habilita autoConnect. Cuando la conexión automática está habilitada, el controlador Bluetooth agregará el dispositivo remoto a la lista de aceptación e iniciará la conexión cuando el dispositivo esté en el intervalo y tenga rutas de acceso mínimas. El controlador Bluetooth iniciará la conexión si pathloss es inferior al valor de umbral pathloss especificado.
Esta es solo una preferencia para el controlador Bluetooth; El controlador puede usar o no este valor de umbral pathloss para iniciar la conexión.
Cuando varias aplicaciones solicitan conexiones con diferentes valores de umbral pathloss, el sistema Bluetooth usará el máximo de umbral pathloss entre todas las solicitudes activas al iniciar la siguiente conexión LE basada en el umbral pathloss.
El umbral de pathloss predeterminado se establecerá en BluetoothGattConnectionSettings.PATHLOSS_THRESHOLD_NOT_SET que indica que el desencadenador de conexión LE basado en pathloss no está habilitado.
Cuando pathloss no está disponible o este valor es BluetoothGattConnectionSettings.PATHLOSS_THRESHOLD_NOT_SET, el sistema volverá al desencadenador de conexión basado en umbral RSSI si se establece el umbral RSSI mediante setRssiThresholdDbm(int)
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.