Compartilhar via


BluetoothLEAdvertisementWatcherTrigger.SignalStrengthFilter Propriedade

Definição

Obtém ou define a configuração da filtragem de anúncio do Bluetooth LE que usa a filtragem baseada em força do sinal.

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 da propriedade

A configuração da filtragem de anúncio de LE Bluetooth que usa filtragem baseada em força de sinal.

Comentários

O SignalStrengthFilter tem limitações adicionais em suas propriedades quando usado pela classe BluetoothLEAdvertisementWatcherTrigger . O gatilho não será registrado se contiver parâmetros fora do intervalo válido. Se as propriedades forem deixadas como NULL, um valor padrão será selecionado.

As restrições adicionais e os valores padrão são os seguintes:

  • InRangeThresholdInDBm: o valor máximo para RSSI para Bluetooth LE é +20. O valor mínimo para RSSI para Bluetooth LE é -127 (padrão quando NULL é -127).
  • OutOfRangeThresholdInDBm: o valor máximo para RSSI para Bluetooth LE é +20. O valor máximo para RSSI para Bluetooth LE é -127 (padrão quando NULL é -127).
  • OutOfRangeTimeout: igual ou maior que 1 segundo e menor ou igual a 60 segundos (padrão quando NULL é 60 segundos).
  • SamplingInterval: igual ou maior que 1 segundo. Qualquer intervalo de amostragem maior ou igual a 25,5 segundos desabilitará totalmente a amostragem. Nesse caso especial, a filtragem é baseada em gatilho. Para obter mais informações sobre o comportamento da filtragem RSSI, consulte BluetoothSignalStrengthFilter.

Restrições adicionais estão em vigor de modo que um filtro com OutOfRangeThresholdInDBm maior que InRangeThresholdInDBm será rejeitado, por exemplo. Alguns desses limites são obtidos programaticamente por meio das propriedades MinSamplingInterval, MaxSamplingInterval, MinOutOfRangeTimeout e MaxOutOfRangeTimeout .

Aplica-se a