BluetoothLEAdvertisementWatcherTrigger.SignalStrengthFilter 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定使用訊號強度型篩選的藍牙 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、MaxSamplingInterval、MinOutOfRangeTimeout 和 MaxOutOfRangeTimeout屬性,以程式設計方式取得。