Langue

BluetoothGattConnectionSettings.Builder.SetPathlossThresholdDb(Int32) Méthode

Définition

Définit le seuil Pathloss pour lancer une connexion.

[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

Paramètres

pathlossThresholdDb
Int32

seuil pathloss dans dB pour lancer la connexion. La valeur est comprise entre -1 et 100 inclus

Retours

Ce générateur. Cette valeur ne peut pas être null.

Attributs

Remarques

Définit le seuil Pathloss pour lancer une connexion. Si l’appareil est déjà connecté, la connexion GATT réussit indépendamment du seuil Pathloss.

Le seuil Pathloss est utilisé pour lancer une connexion LE à un appareil distant lorsque la connexion automatique est activée. Lorsque la connexion automatique est activée, le contrôleur Bluetooth ajoute l’appareil distant à la liste d’acceptation et lance la connexion lorsque l’appareil est en plage et a un chemin d’accès minimal. Le contrôleur Bluetooth lance la connexion si pathloss est inférieur à la valeur de seuil Pathloss donnée.

Il s’agit simplement d’une préférence pour le contrôleur Bluetooth ; le contrôleur peut ou non utiliser cette valeur de seuil pathloss pour lancer la connexion.

Lorsque plusieurs applications demandent des connexions avec des valeurs de seuil de chemin d’accès différentes, le système Bluetooth utilise le seuil maximal de pathloss parmi toutes les requêtes actives lors du lancement de la connexion LE suivante en fonction du seuil pathloss.

Le seuil de pathloss par défaut est défini sur BluetoothGattConnectionSettings.PATHLOSS_THRESHOLD_NOT_SET qui indique que le déclencheur de connexion LE basé sur pathloss n’est pas activé.

Lorsque pathloss n’est pas disponible ou que cette valeur est BluetoothGattConnectionSettings.PATHLOSS_THRESHOLD_NOT_SET, le système revient au déclencheur de connexion basé sur le seuil RSSI si le seuil RSSI est défini à l’aide de setRssiThresholdDbm(int)

Référence Android pour android.bluetooth.BluetoothGattConnectionSettings.Builder.setPathlossThresholdDb.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à