diff options
author | 2018-10-30 11:39:25 -0700 | |
---|---|---|
committer | 2018-11-23 08:49:14 -0800 | |
commit | c19902405ebe92a17efe041cae9a3584c3b182e5 (patch) | |
tree | f0135d733f77a938bac29a64a24d9e2f3afed421 /binding/bluetooth-bluez.c | |
parent | 9796db317ac252bd99584471421fb757a19d23d3 (diff) |
binding: bluetooth: add initial discovery filter support
Allow clients to request devices only with certain profile UUIDs to be
displayed in an discovery scan. This allows to filter out things like
location tokens, smart scales, and etc which can't possibly have a2dp
or hfp profiles for instance.
NOTE: This is a write only setting. In the future should be read/write
to see current discovery filters.
Bug-AGL: SPEC-1630
Change-Id: Ic8b18656f84ac8047b170d6e601fcc2e63786af0
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Diffstat (limited to 'binding/bluetooth-bluez.c')
-rw-r--r-- | binding/bluetooth-bluez.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/binding/bluetooth-bluez.c b/binding/bluetooth-bluez.c index 7640046..37c4469 100644 --- a/binding/bluetooth-bluez.c +++ b/binding/bluetooth-bluez.c @@ -147,6 +147,7 @@ void bluez_decode_call_error(struct bluetooth_state *ns, } else if (!strcmp(method, "StartDiscovery") || !strcmp(method, "StopDiscovery") || + !strcmp(method, "SetDiscoveryFilter") || !strcmp(method, "RegisterAgent")) { g_clear_error(error); |