1ORG.BLUEZ.ADVERTISEMENTMONILTiOnRuMxANSAyGsEtRe(m5O)ARdGm.iBnLiUsEtZr.aAtDiVoEnRTISEMENTMONITORMANAGER(5)
2
3
4

NAME

6       org.bluez.AdvertisementMonitorManager  - BlueZ D-Bus AdvertisementMoni‐
7       torManager API documentation
8

INTERFACE

10       Service         org.bluez Interface        org.bluez.AdvertisementMoni‐
11       torManager1 [experimental] Object path     /org/bluez/{hci0,hci1,...}
12
13   Methods
14   void RegisterMonitor(object application)
15          Registers the root path of a hierarchy of advertisement monitors im‐
16          plementing org.bluez.AdvertisementMonitor(5).
17
18          The application object path together with the D-Bus ystem  bus  con‐
19          nection  ID define the identification of the application registering
20          advertisement monitors.
21
22          Once a root path is registered by a  client  via  this  method,  the
23          client  can  freely  expose/unexpose  advertisement monitors without
24          re-registering the root path again. After  use,  the  client  should
25          call UnregisterMonitor() method to invalidate the advertisement mon‐
26          itors.
27
28          Possible errors:
29
30          org.bluez.Error.InvalidArguments
31
32          org.bluez.Error.AlreadyExists
33
34          org.bluez.Error.Failed
35
36   void UnregisterMonitor(object application)
37          Unregisters a hierarchy of advertisement monitors that has been pre‐
38          viously registered with RegisterMonitor(). The object path parameter
39          must match the same value that has been used on registration.
40
41          Upon unregistration, the advertisement monitor(s) should  expect  to
42          receive  Release() method as the signal that the advertisement moni‐
43          tor(s) has been deactivated.
44
45          Possible errors:
46
47          org.bluez.Error.InvalidArguments
48
49          org.bluez.Error.DoesNotExist
50
51   Properties
52   array{string} SupportedMonitorTypes [read-only]
53          This lists the supported types of advertisement monitors. An  appli‐
54          cation  should check this before instantiate and expose an object of
55          org.bluez.AdvertisementMonitor(5).
56
57          Possible values:
58
59          "or_patterns"
60                 Patterns with logic OR applied. With this type, property Pat‐
61                 terns must exist and has at least one pattern.
62
63   array{string} SupportedFeatures [read-only]
64          This  lists  the  features  of advertisement monitoring supported by
65          bluetoothd(8).
66
67          Possible values:
68
69          "controller-patterns"
70                 If the controller is capable of performing advertisement mon‐
71                 itoring by patterns, bluetoothd(8) would offload the patterns
72                 to the controller to reduce power consumption.
73
74
75
76
77BlueZ                            OctobeOrRG2.0B2L3UEZ.ADVERTISEMENTMONITORMANAGER(5)
Impressum