summaryrefslogtreecommitdiff
path: root/android/pics-spp.txt
blob: d6bf97aa7912cc6d79762776c36d047702d90cb9 (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
SPP PICS for the PTS tool.

PTS version: 6.1

* - different than PTS defaults
# - not yet implemented/supported

M - mandatory
O - optional


		Profile Version
-------------------------------------------------------------------------------
Item		Selected	Description
-------------------------------------------------------------------------------
TSPC_SPP_0_1	False		SPP v1.1 (C.1)
TSPC_SPP_0_2	True (*)	SPP v1.2 (C.1)
-------------------------------------------------------------------------------
C.1: Mandatory to support only one Profile version.
-------------------------------------------------------------------------------


		Device Role
-------------------------------------------------------------------------------
Item		Selected	Description
-------------------------------------------------------------------------------
TSPC_SPP_1_1	True (*)	Device A (DevA) (C.1)
TSPC_SPP_1_2	True (*)	Device B (DevB) (C.1)
-------------------------------------------------------------------------------
C.1: It is mandatory to support at least one of the defined roles.
-------------------------------------------------------------------------------


		Support of SPP Service
-------------------------------------------------------------------------------
Item		Selected	Description
-------------------------------------------------------------------------------
TSPC_SPP_2_1	True (*)	Support of Serial Profile Service (C.1)
-------------------------------------------------------------------------------
C.1: Mandatory for devices that support Serial Profile for serial cable
     emulation as a Bluetooth service. Irrelevant of devices that only
     support Serial Profile for usage by another application profile
     e.g. Fax Profile, Dun Profile, Hands free Profile, etc.
-------------------------------------------------------------------------------


		Application Procedures
-------------------------------------------------------------------------------
Item		Selected	Description
-------------------------------------------------------------------------------
TSPC_SPP_3_1	True (*)	Establish link and set up virtual serial
				connection (C.1)
TSPC_SPP_3_2	True (*)	Accept link and virtual serial connection
				establishment (C.2)
TSPC_SPP_3_3	True (*)	Register Service record for application in
				local SDP database (C.2)
TSPC_SPP_3_4	True (*)	No release in Sniff mode. Sniff mode enabled
				in the Link Manager (O)
TSPC_SPP_3_5	True (*)	No release in Hold mode. Hold mode enabled
				in the Link Manager (O)
TSPC_SPP_3_6	True (*)	No release in Park mode. Park mode enabled
				in the Link Manager (O)
TSPC_SPP_3_7	True (*)	No release after Master/Slave switch. M/S
				switch enabled in the Link manager (O)
-------------------------------------------------------------------------------
C.1: Mandatory for Device A, Irrelevant for Device B.
C.2: Mandatory for Device B, Irrelevant for Device A.
-------------------------------------------------------------------------------


		Service Port Profile Record Content (SerialPort UUID)
-------------------------------------------------------------------------------
Item		Selected	Description
-------------------------------------------------------------------------------
TSPC_SPP_4_1	True (*)	SerialPort service class (UUID16: 0x1101) (C.1)
TSPC_SPP_4_2	True (*)	Protocol0, L2CAP (C.1)
TSPC_SPP_4_3	True (*)	Protocol1, RFCOMM (C.1)
TSPC_SPP_4_4	True (*)	Server Channel number (C.1)
TSPC_SPP_4_5	True (*)	Displayable text name (C.2)
TSPC_SPP_4_6	True (*)	BluetoothProfileDescriptorList (C.3)
-------------------------------------------------------------------------------
C.1: Mandatory for role B, if capability 'Support of Serial Profile Service'
	(TSPC_SPP_2_1) supported. Irrelevant for role A.
C.2: Mandatory to support if TSPC_SPP_2_1 AND TSPC_SPP_0_1 are supported,
	otherwise Optional.
C.3: Mandatory to support if TSPC_SPP_2_1 AND TSPC_SPP_0_2 are supported,
	otherwise Optional.
-------------------------------------------------------------------------------


		Encryption
-------------------------------------------------------------------------------
Item		Selected	Description
-------------------------------------------------------------------------------
TSPC_SPP_5_1	True (*)	Initiate encryption (O)
TSPC_SPP_5_2	True		Accept encryption request (M)
TSPC_SPP_5_3	True		Point to point encryption (M)
TSPC_SPP_5_4	True		Stop encryption (M)
-------------------------------------------------------------------------------