summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorManish Mandlik <mmandlik@google.com>2020-10-30 17:52:48 -0700
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2020-11-02 09:53:25 -0800
commit058ef5a662160281ae0fdbbc47565a7292c2312d (patch)
tree44c28c1ed451c760fc96a034372e370a93fb0c18 /doc
parentdc136054955b4b4fe3c62902358b7b993275a04b (diff)
downloadbluez-058ef5a662160281ae0fdbbc47565a7292c2312d.tar.gz
adv_monitor: Implement RSSI filtering and content matching
This implements the following logic for background scanning. - Implement RSSI tracking based on high/low RSSI thresholds and timers. - Create an entry point in adapter to start the matching of Adv based on all monitors and invoke the RSSI tracking for Adv reporting.
Diffstat (limited to 'doc')
-rw-r--r--doc/advertisement-monitor-api.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/doc/advertisement-monitor-api.txt b/doc/advertisement-monitor-api.txt
index e09b6fd25..92c8ffc38 100644
--- a/doc/advertisement-monitor-api.txt
+++ b/doc/advertisement-monitor-api.txt
@@ -70,6 +70,11 @@ Properties string Type [read-only]
dBm indicates unset. The valid range of a timer is 1 to
300 seconds while 0 indicates unset.
+ If the peer device advertising interval is greater than the
+ HighRSSIThresholdTimer, the device will never be found. Similarly,
+ if it is greater than LowRSSIThresholdTimer, the device will be
+ considered as lost. Consider configuring these values accordingly.
+
array{(uint8, uint8, array{byte})} Patterns [read-only, optional]
If Type is set to 0x01, this must exist and has at least