1ORG.BLUEZ.ADVERTISEMENTMONILTiOnRuMxANSAyGsEtRe(m5O)ARdGm.iBnLiUsEtZr.aAtDiVoEnRTISEMENTMONITORMANAGER(5)
2
3
4
6 org.bluez.AdvertisementMonitorManager - BlueZ D-Bus AdvertisementMoni‐
7 torManager API documentation
8
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)