BluetoothLEAdvertisementWatcherTrigger.SignalStrengthFilter Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 .