BluetoothLEAdvertisementWatcherTrigger.SignalStrengthFilter Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .