BluetoothLEAdvertisementWatcherTrigger.SignalStrengthFilter プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
信号強度ベースのフィルター処理を使用する Bluetooth LE アドバタイズ フィルターの構成を取得または設定します。
public:
property BluetoothSignalStrengthFilter ^ SignalStrengthFilter { BluetoothSignalStrengthFilter ^ get(); void set(BluetoothSignalStrengthFilter ^ value); };
BluetoothSignalStrengthFilter SignalStrengthFilter();
void SignalStrengthFilter(BluetoothSignalStrengthFilter value);
public BluetoothSignalStrengthFilter SignalStrengthFilter { get; set; }
var bluetoothSignalStrengthFilter = bluetoothLEAdvertisementWatcherTrigger.signalStrengthFilter;
bluetoothLEAdvertisementWatcherTrigger.signalStrengthFilter = bluetoothSignalStrengthFilter;
Public Property SignalStrengthFilter As BluetoothSignalStrengthFilter
プロパティ値
信号強度ベースのフィルタリングを使用する Bluetooth LE アドバタイズ フィルタリングの構成。
注釈
SignalStrengthFilter は、 BluetoothLEAdvertisementWatcherTrigger クラスで使用される場合、そのプロパティに追加の制限があります。 有効な範囲外のパラメーターがトリガーに含まれている場合、トリガーは登録に失敗します。 プロパティが として NULL
残っている場合は、既定値が選択されます。
追加の制限事項と既定値は次のとおりです。
- InRangeThresholdInDBm: Bluetooth LE の RSSI の最大値は +20 です。 Bluetooth LE の RSSI の最小値は -127 です (NULL が -127 の場合は既定値)。
- OutOfRangeThresholdInDBm: Bluetooth LE の RSSI の最大値は +20 です。 Bluetooth LE の RSSI の最大値は -127 です (NULL が -127 の場合は既定値)。
- OutOfRangeTimeout: 1 秒以上 60 秒以下 (NULL が 60 秒の場合は既定値)。
- SamplingInterval: 1 秒以上。 サンプリング間隔が 25.5 秒以上の場合、サンプリングは完全に無効になります。 その特殊なケースでは、フィルター処理はトリガーベースです。 RSSI フィルター処理の動作の詳細については、「 BluetoothSignalStrengthFilter」を参照してください。
たとえば、OutOfRangeThresholdInDBm が InRangeThresholdInDBm より高いフィルターが拒否されるように、追加の制限が適用されます。 これらの制限の一部は、 MinSamplingInterval、 MaxSamplingInterval、 MinOutOfRangeTimeout 、 MaxOutOfRangeTimeout プロパティを使用してプログラムで取得できます。