BluetoothLEAdvertisementWatcherTrigger.SignalStrengthFilter Proprietà

Definizione

Ottiene o imposta la configurazione del filtro dell'annuncio Bluetooth LE che usa il filtro basato sulla forza del segnale.

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

Valore della proprietà

La configurazione del filtro pubblicitario Bluetooth LE che usa il filtro basato sulla forza del segnale.

Commenti

SignalStrengthFilter presenta limitazioni aggiuntive sulle relative proprietà quando viene usata dalla classe BluetoothLEAdvertisementWatcherTrigger . Il trigger non riuscirà a registrare se contiene parametri all'esterno dell'intervallo valido. Se le proprietà vengono lasciate come NULL, viene selezionato un valore predefinito.

Le restrizioni aggiuntive e i valori predefiniti sono i seguenti:

  • InRangeThresholdInDBm: il valore massimo per RSSI per Bluetooth LE è +20. Il valore minimo per RSSI per Bluetooth LE è -127 (impostazione predefinita quando NULL è -127).
  • OutOfRangeThresholdInDBm: il valore massimo per RSSI per Bluetooth LE è +20. Il valore maximim per RSSI per Bluetooth LE è -127 (valore predefinito quando NULL è -127).
  • OutOfRangeTimeout: uguale o maggiore di 1 secondo e minore o uguale a 60 secondi (impostazione predefinita quando NULL è 60 secondi).
  • CampionamentoInterval: uguale o maggiore di 1 secondo. Qualsiasi intervallo di campionamento maggiore o uguale a 25,5 secondi disabilita completamente il campionamento. In questo caso speciale, il filtro è basato su trigger. Per altre informazioni sul comportamento del filtro RSSI, vedere BluetoothSignalStrengthFilter.

Sono presenti restrizioni aggiuntive in modo che un filtro con OutOfRangeThresholdInDBm superiore a InRangeThresholdInDBm venga rifiutato ad esempio. Alcuni di questi limiti possono essere ottenuti a livello di codice tramite le proprietà MinSamplingInterval, MaxSamplingInterval, MinOutOfRangeTimeout e MaxOutOfRangeTimeout.

Si applica a