BluetoothGattConnectionSettings.Builder.SetPathlossThresholdDb(Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
接続を開始するための Pathloss しきい値を設定します。
[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
パラメーター
- pathlossThresholdDb
- Int32
接続を開始するための dB のパスロスしきい値。 値は、-1 から 100 までの範囲です
返品
このビルダー。 この値は null にすることはできません。
- 属性
注釈
接続を開始するための Pathloss しきい値を設定します。 デバイスが既に接続されている場合、Pathloss しきい値に関係なく GATT 接続は成功します。
Pathloss しきい値は、autoConnect が有効になっているときにリモート デバイスへの LE 接続を開始するために使用されます。 autoConnect が有効になっている場合、Bluetooth コントローラーはリモート デバイスを受け入れリストに追加し、デバイスが範囲内にあり、パスロスが最小限の場合に接続を開始します。 pathloss が指定された Pathloss しきい値より小さい場合、Bluetooth コントローラーは接続を開始します。
これは、Bluetoothコントローラーの好みにすぎません。コントローラーは、この pathloss しきい値を使用して接続を開始する場合と使用しない場合があります。
複数のアプリケーションが異なるパスロスしきい値を持つ接続を要求する場合、Bluetooth システムは、pathloss しきい値に基づいて次の LE 接続を開始するときに、すべてのアクティブな要求の中で最大パスロスしきい値を使用します。
既定のパスロスしきい値は、パスロス ベースの LE 接続トリガーが有効になっていないことを示すBluetoothGattConnectionSettings.PATHLOSS_THRESHOLD_NOT_SETに設定されます。
Pathloss が使用できない場合、またはこの値がBluetoothGattConnectionSettings.PATHLOSS_THRESHOLD_NOT_SETされている場合、setRssiThresholdDbm(int) を使用して RSSI しきい値が設定されている場合、システムは RSSI しきい値ベースの接続トリガーにフォールバックします。
android.bluetooth.BluetoothGattConnectionSettings.Builder.setPathlossThresholdDbの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。