Freigeben über


BluetoothLEAdvertisementWatcherTrigger.SignalStrengthFilter Eigenschaft

Definition

Ruft die Konfiguration der Bluetooth LE-Ankündigungsfilterung ab, die signalstärkebasierte Filterung verwendet, oder legt diese fest.

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

Eigenschaftswert

Die Konfiguration der Bluetooth LE-Werbefilterung, die signalstärkebasierte Filterung verwendet.

Hinweise

Der SignalStrengthFilter hat zusätzliche Einschränkungen für seine Eigenschaften, wenn es von der BluetoothLEAdvertisementWatcherTrigger-Klasse verwendet wird. Der Trigger kann nicht registriert werden, wenn er Parameter außerhalb des gültigen Bereichs enthält. Wenn die Eigenschaften als NULLbelassen werden, wird ein Standardwert ausgewählt.

Die zusätzlichen Einschränkungen und Standardwerte sind wie folgt:

  • InRangeThresholdInDBm: Der Maximale Wert für RSSI für Bluetooth LE beträgt +20. Der Mindestwert für RSSI für Bluetooth LE ist -127 (Standardwert, wenn NULL -127 ist).
  • OutOfRangeThresholdInDBm: Der Maximale Wert für RSSI für Bluetooth LE ist +20. Der maximim-Wert für RSSI für Bluetooth LE ist -127 (Standardwert, wenn NULL -127 ist).
  • OutOfRangeTimeout: Gleich oder größer als 1 Sekunde und kleiner als oder gleich 60 Sekunden (Standard, wenn NULL 60 Sekunden ist).
  • SamplingInterval: Gleich oder größer als 1 Sekunde. Bei einem Stichprobenintervall, das größer oder gleich 25,5 Sekunden ist, wird die Stichprobenentnahme vollständig deaktiviert. In diesem speziellen Fall ist die Filterung triggerbasiert. Weitere Informationen zum Verhalten der RSSI-Filterung finden Sie unter BluetoothSignalStrengthFilter.

Es gibt zusätzliche Einschränkungen, sodass beispielsweise ein Filter mit OutOfRangeThresholdInDBm höher als InRangeThresholdInDBm abgelehnt wird. Einige dieser Grenzwerte können programmgesteuert über die Eigenschaften MinSamplingInterval, MaxSamplingInterval, MinOutOfRangeTimeout und MaxOutOfRangeTimeout abgerufen werden.

Gilt für: