BluetoothGattConnectionSettings.Builder.SetPathlossThresholdDb(Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
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.