BluetoothLEAdvertisementWatcherTrigger.SignalStrengthFilter Propriété

Définition

Obtient ou définit 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 = bluetoothLEAdvertisementWatcherTrigger.signalStrengthFilter;
bluetoothLEAdvertisementWatcherTrigger.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.

Remarques

SignalStrengthFilter présente des limitations supplémentaires sur ses propriétés lorsqu’il est utilisé par la classe BluetoothLEAdvertisementWatcherTrigger . Le déclencheur ne parvient pas à s’inscrire s’il contient 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 Bluetooth LE est -127 (la valeur par défaut lorsque NULL est -127).
  • OutOfRangeThresholdInDBm : la valeur maximale de RSSI pour Bluetooth LE est +20. La valeur maximim pour RSSI pour Bluetooth LE est -127 (la valeur 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 quand NULL est de 60 secondes).
  • SamplingInterval : égal ou supérieur à 1 seconde. 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.

Des restrictions supplémentaires sont en place de sorte qu’un filtre avec OutOfRangeThresholdInDBm supérieur à InRangeThresholdInDBm sera rejeté par exemple. Certaines de ces limites peuvent être obtenues par programmation via les propriétés MinSamplingInterval, MaxSamplingInterval, MinOutOfRangeTimeout et MaxOutOfRangeTimeout .

S’applique à