Blob: org.bluez.GattProfile.rst

Blob id: 5852289a2b87a1e039c0c1ee43529d219202075d

Size: 1.1 KB

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
=====================
org.bluez.GattProfile
=====================

-----------------------------------------
BlueZ D-Bus GattProfile API documentation
-----------------------------------------

:Version: BlueZ
:Date: October 2023
:Manual section: 5
:Manual group: Linux System Administration

Description
===========

Local profile (GATT client) instance. By registering this type of object
an application effectively indicates support for a specific GATT profile
and requests automatic connections to be established to devices
supporting it.

Interface
=========

:Service:	<application dependent>
:Interface:	org.bluez.GattProfile1
:Object path:	<application dependent>

Methods
-------

void Release()
``````````````

This method gets called when **bluetoothd(8)** unregisters the profile. The
profile can use it to do cleanup tasks.

There is no need to unregister the profile, because when this method gets called
it has already been unregistered.

Properties
----------

array{string} UUIDs [read-only]
```````````````````````````````

128-bit GATT service UUIDs to auto connect.