다음을 통해 공유


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 클래스에서 사용할 때 속성에 대한 추가 제한 사항이 있습니다. 감시자가 유효한 범위를 벗어난 매개 변수로 시작하면 예외가 throw됩니다. 속성이 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를 참조하세요.

적용 대상

추가 정보