Lingua

BluetoothGattConnectionSettings.Builder.SetPathlossThresholdDb(Int32) Metodo

Definizione

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)

Informazioni di riferimento su Android per android.bluetooth.BluetoothGattConnectionSettings.Builder.setPathlossThresholdDb.

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.

Si applica a