BluetoothLEAdvertisementWatcherTrigger.SignalStrengthFilter Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 NULL
belassen 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.