次の方法で共有


BluetoothLEAdvertisementWatcher.SignalStrengthFilter プロパティ

定義

信号強度ベースのフィルター処理を使用する Bluetooth LE アドバタイズ フィルターの構成に使用される BluetoothSignalStrengthFilter オブジェクトを取得または設定します。

public:
 property BluetoothSignalStrengthFilter ^ SignalStrengthFilter { BluetoothSignalStrengthFilter ^ get(); void set(BluetoothSignalStrengthFilter ^ value); };
BluetoothSignalStrengthFilter SignalStrengthFilter();

void SignalStrengthFilter(BluetoothSignalStrengthFilter value);
public BluetoothSignalStrengthFilter SignalStrengthFilter { get; set; }
var bluetoothSignalStrengthFilter = bluetoothLEAdvertisementWatcher.signalStrengthFilter;
bluetoothLEAdvertisementWatcher.signalStrengthFilter = bluetoothSignalStrengthFilter;
Public Property SignalStrengthFilter As BluetoothSignalStrengthFilter

プロパティ値

信号強度ベースのフィルタリングを使用する Bluetooth LE アドバタイズ フィルタリングの構成。

Windows の要件

アプリの機能
bluetooth

注釈

SignalStrengthFilter は、 BluetoothLEAdvertisementWatcher クラスで使用される場合、そのプロパティに追加の制限があります。 ウォッチャーが有効な範囲外のパラメーターで開始されると、例外がスローされます。 プロパティが NULL のままにされている場合は、既定値が選択されます。

追加の制限事項と既定値は次のとおりです。

  • InRangeThresholdInDBm - Bluetooth LE の RSSI の最大値は +20 です。 BR/EDR の RSSI の最小値は -127 です ( NULL が -127 の場合は既定値です。
  • OutOfRangeThresholdInDBm - Bluetooth LE の RSSI の最大値は +20 です。 BR/EDR の RSSI の最小値は -127 です ( NULL が -127 の場合は既定値)。
  • OutOfRangeTimeout - 1 秒以上 60 秒以下 ( NULL が 60 秒の場合は既定値)。
  • SamplingInterval - 0 以上。 サンプリング間隔が 25.5 秒以上の場合、サンプリングは完全に無効になります。 その特殊なケースでは、フィルター処理はトリガーベースです。 RSSI フィルター処理の動作の詳細については、 BluetoothSignalStrengthFilter を参照してください。

適用対象

こちらもご覧ください