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 秒) 时,默认值 (等于或大于 1 秒且小于或等于 60 秒。
- SamplingInterval:等于或大于 1 秒。 任何大于或等于 25.5 秒的采样间隔都将完全禁用采样。 在此特殊情况下,筛选是基于触发器的。 有关 RSSI 筛选行为的详细信息,请参阅 BluetoothSignalStrengthFilter。
存在其他限制,例如, 将拒绝 OutOfRangeThresholdInDBm 高于 InRangeThresholdInDBm 的筛选器。 其中一些限制可通过 MinSamplingInterval、 MaxSamplingInterval、 MinOutOfRangeTimeout 和 MaxOutOfRangeTimeout 属性以编程方式获得。