共用方式為


BluetoothLEAdvertisementWatcherTrigger.SignalStrengthFilter 屬性

定義

取得或設定使用訊號強度型篩選的藍牙 LE 廣告篩選組態。

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

屬性值

使用訊號強度型篩選的藍牙 LE 廣告篩選設定。

備註

BluetoothLEAdvertisementWatcherTrigger 類別使用時,SignalStrengthFilter 對其屬性有額外的限制。 如果觸發套裝程式含有效範圍以外的參數,則觸發程式將無法註冊。 如果屬性保留為 NULL ,則會選取預設值。

其他限制和預設值如下所示:

  • InRangeThresholdInDBm:藍牙 LE 的 RSSI 最大值為 +20。 當 Null 為 -127) 時,藍牙 LE 的 RSSI 最小值為 -127 (預設值。
  • OutOfRangeThresholdInDBm:藍牙 LE 的 RSSI 最大值為 +20。 當 Null 為 -127) 時,藍牙 LE 的 RSSI 最大值為 -127 (預設值。
  • OutOfRangeTimeout:當 Null 為 60 (秒) 時,預設值為 60 秒或小於或等於 60 秒或小於或等於 60 秒。
  • SamplingInterval:等於或大於 1 秒。 任何大於或等於 25.5 秒的取樣間隔都會完全停用取樣。 在該特殊情況下,篩選是以觸發程式為基礎。 如需 RSSI 篩選行為的詳細資訊,請參閱 BluetoothSignalStrengthFilter

其他限制已就緒,因此 會拒絕 OutOfRangeThresholdInDBm 高於 InRangeThresholdInDBm 的篩選。 其中一些限制可透過MinSamplingInterval、MaxSamplingIntervalMinOutOfRangeTimeout 和 MaxOutOfRangeTimeout屬性,以程式設計方式取得。

適用於