BluetoothLEAdvertisementWatcherTrigger.SignalStrengthFilter Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece la configuración del filtrado de anuncios bluetooth LE que usa el filtrado basado en la intensidad de la señal.
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
Valor de propiedad
La configuración del filtrado de anuncios de Bluetooth LE que usa el filtrado basado en la intensidad de la señal.
Comentarios
SignalStrengthFilter tiene limitaciones adicionales en sus propiedades cuando se usa en la clase BluetoothLEAdvertisementWatcherTrigger . El desencadenador no se registrará si contiene parámetros fuera del intervalo válido. Si las propiedades se dejan como NULL
, se selecciona un valor predeterminado.
Las restricciones adicionales y los valores predeterminados son los siguientes:
- InRangeThresholdInDBm: el valor máximo de RSSI para Bluetooth LE es +20. El valor mínimo de RSSI para Bluetooth LE es -127 (el valor predeterminado es -127).
- OutOfRangeThresholdInDBm: el valor máximo de RSSI para Bluetooth LE es +20. El valor máximo de RSSI para Bluetooth LE es -127 (el valor predeterminado es -127).
- OutOfRangeTimeout: igual o mayor que 1 segundo y menor o igual que 60 segundos (valor predeterminado cuando NULL es 60 segundos).
- SamplingInterval: igual o mayor que 1 segundo. Cualquier intervalo de muestreo mayor o igual que 25,5 segundos deshabilitará el muestreo por completo. En ese caso especial, el filtrado se basa en desencadenadores. Para obtener más información sobre el comportamiento del filtrado RSSI, consulte BluetoothSignalStrengthFilter.
Se aplican restricciones adicionales para que se rechace un filtro con OutOfRangeThresholdInDBm mayor que InRangeThresholdInDBm . Algunos de estos límites se pueden obtener mediante programación a través de las propiedades MinSamplingInterval, MaxSamplingInterval, MinOutOfRangeTimeout y MaxOutOfRangeTimeout .