Compartir a través de


BluetoothLEAdvertisementWatcherTrigger.SignalStrengthFilter Propiedad

Definición

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 .

Se aplica a