Partager via


BluetoothLEAdvertisementWatcher.SignalStrengthFilter Propriété

Définition

Obtient ou définit un objet BluetoothSignalStrengthFilter utilisé pour la configuration du filtrage des publicités Bluetooth LE qui utilise le filtrage basé sur la force du signal.

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

Valeur de propriété

Configuration du filtrage des publicités Bluetooth LE qui utilise le filtrage basé sur la force du signal.

Configuration requise pour Windows

Fonctionnalités de l’application
bluetooth

Remarques

SignalStrengthFilter présente des limitations supplémentaires sur ses propriétés lorsqu’il est utilisé par la classe BluetoothLEAdvertisementWatcher . Une exception est levée lorsque l’observateur démarre avec des paramètres en dehors de la plage valide. Si les propriétés sont laissées comme NULL, une valeur par défaut est sélectionnée.

Les restrictions supplémentaires et les valeurs par défaut sont les suivantes :

  • InRangeThresholdInDBm : la valeur maximale de RSSI pour Bluetooth LE est +20. La valeur minimale de RSSI pour BR/EDR est -127 (la valeur par défaut lorsque NULL est -127.
  • OutOfRangeThresholdInDBm : la valeur maximale de RSSI pour Bluetooth LE est +20. La valeur minimale de RSSI pour BR/EDR est -127 (par défaut quand NULL est -127).
  • OutOfRangeTimeout : égal ou supérieur à 1 seconde et inférieur ou égal à 60 secondes (la valeur par défaut lorsque NULL est de 60 secondes).
  • SamplingInterval : égal ou supérieur à 0. Tout intervalle d’échantillonnage supérieur ou égal à 25,5 secondes désactive entièrement l’échantillonnage. Dans ce cas particulier, le filtrage est basé sur un déclencheur. Pour plus d’informations sur le comportement du filtrage RSSI, consultez BluetoothSignalStrengthFilter.

S’applique à

Voir aussi