BluetoothGattConnectionSettings.Builder.SetPathlossThresholdDb(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Imposta la soglia Pathloss per avviare una connessione.
[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
Parametri
- pathlossThresholdDb
- Int32
soglia pathloss in dB per l'avvio della connessione. Il valore è compreso tra -1 e 100 inclusi
Valori restituiti
Questo generatore. Questo valore non può essere Null.
- Attributi
Commenti
Imposta la soglia Pathloss per avviare una connessione. Se il dispositivo è già connesso, la connessione GATT avrà esito positivo indipendentemente dalla soglia Pathloss.
La soglia Pathloss viene usata per avviare una connessione LE a un dispositivo remoto quando la connessione automatica è abilitata. Quando la connessione automatica è abilitata, il controller Bluetooth aggiungerà il dispositivo remoto all'elenco di accettazione e avvierà la connessione quando il dispositivo è compreso nell'intervallo e ha percorsi minimi. Il controller Bluetooth avvierà la connessione se Pathloss è inferiore al valore di soglia Pathloss specificato.
Questa è solo una preferenza per il controller Bluetooth; il controller può o meno utilizzare questo valore soglia pathloss per avviare la connessione.
Quando più applicazioni richiedono connessioni con valori soglia pathloss diversi, il sistema Bluetooth userà la soglia massima di pathloss tra tutte le richieste attive quando si avvia la connessione LE successiva in base alla soglia pathloss.
La soglia pathloss predefinita verrà impostata su BluetoothGattConnectionSettings.PATHLOSS_THRESHOLD_NOT_SET che indica che il trigger di connessione LE basato su pathloss non è abilitato.
Quando Pathloss non è disponibile o questo valore è BluetoothGattConnectionSettings.PATHLOSS_THRESHOLD_NOT_SET, il sistema eseguirà il fallback al trigger di connessione basato sulla soglia RSSI se la soglia RSSI viene impostata usando setRssiThresholdDbm(int)
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.