blob: 7cc3284db945910cd766aec01ca89a18c05dedbf (
plain)
| 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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
 | BlueZ D-Bus Adapter API description
***********************************
Copyright (C) 2004-2008  Marcel Holtmann <marcel@holtmann.org>
Copyright (C) 2005-2006  Johan Hedberg <johan.hedberg@nokia.com>
Copyright (C) 2005-2006  Claudio Takahasi <claudio.takahasi@indt.org.br>
Copyright (C) 2006-2007  Luiz von Dentz <luiz.dentz@indt.org.br>
Adapter hierarchy
=================
Service		org.bluez
Interface	org.bluez.Adapter
Object path	/org/bluez/{hci0,hci1,...}
Methods		dict GetProperties()
			TBD
		void SetProperty(string name, variant value)
			TBD
		array{object} ListDevices()
			TBD
		void DiscoverDevices()
			This method starts the device discovery procedure. This
			includes an inquiry procedure and remote device name
			resolving.
			On start up this process will generate a DiscoveryStarted
			signal and then return RemoteDeviceFound and also
			RemoteNameUpdated signals. If the procedure has been
			finished an DiscoveryCompleted signal will be sent.
			Possible errors: org.bluez.Error.NotReady
					 org.bluez.Error.Failed
					 org.bluez.Error.InProgress
					 org.bluez.Error.NoSuchAdapter
		void CancelDiscovery()
			This method will cancel any previous DiscoverDevices
			or DiscoverDevicesWithoutNameResolving actions.
			Possible errors: org.bluez.Error.NotReady
					 org.bluez.Error.Failed
					 org.bluez.Error.NotAuthorized
					 org.bluez.Error.NoSuchAdapter
		object CreateDevice(string address)
			TBD
		object CreateDeviceWithAgent(string address, object path)
			TBD
		void RemoveDevice(object
			TBD
Signals		DeviceCreated(object path)
			TBD
		DeviceRemoved(object path)
			TBD
		PropertyChanged(string name, variant value)
			TBD
		DiscoveryStarted()
			TBD
		DiscoveryCompleted()
			TBD
		DeviceFound(string address, dict values)
			TBD
		DeviceDisappeared(string address)
			TBD
Properties	string Address [readonly]
		string Name [readwrite]
		string Mode [readwrite]
		uint32 DiscoverableTimeout [readwrite]
		boolean PeriodicDiscovery [readwrite]
 |