Upgrade bluez5_37 :Merge the code from private
[platform/upstream/bluez.git] / android / pics-spp.txt
1 SPP PICS for the PTS tool.
2
3 PTS version: 6.1
4
5 * - different than PTS defaults
6 # - not yet implemented/supported
7
8 M - mandatory
9 O - optional
10
11
12                 Profile Version
13 -------------------------------------------------------------------------------
14 Item            Selected        Description
15 -------------------------------------------------------------------------------
16 TSPC_SPP_0_1    False           SPP v1.1 (C.1)
17 TSPC_SPP_0_2    True (*)        SPP v1.2 (C.1)
18 -------------------------------------------------------------------------------
19 C.1: Mandatory to support only one Profile version.
20 -------------------------------------------------------------------------------
21
22
23                 Device Role
24 -------------------------------------------------------------------------------
25 Item            Selected        Description
26 -------------------------------------------------------------------------------
27 TSPC_SPP_1_1    True (*)        Device A (DevA) (C.1)
28 TSPC_SPP_1_2    True (*)        Device B (DevB) (C.1)
29 -------------------------------------------------------------------------------
30 C.1: It is mandatory to support at least one of the defined roles.
31 -------------------------------------------------------------------------------
32
33
34                 Support of SPP Service
35 -------------------------------------------------------------------------------
36 Item            Selected        Description
37 -------------------------------------------------------------------------------
38 TSPC_SPP_2_1    True (*)        Support of Serial Profile Service (C.1)
39 -------------------------------------------------------------------------------
40 C.1: Mandatory for devices that support Serial Profile for serial cable
41      emulation as a Bluetooth service. Irrelevant of devices that only
42      support Serial Profile for usage by another application profile
43      e.g. Fax Profile, Dun Profile, Hands free Profile, etc.
44 -------------------------------------------------------------------------------
45
46
47                 Application Procedures
48 -------------------------------------------------------------------------------
49 Item            Selected        Description
50 -------------------------------------------------------------------------------
51 TSPC_SPP_3_1    True (*)        Establish link and set up virtual serial
52                                 connection (C.1)
53 TSPC_SPP_3_2    True (*)        Accept link and virtual serial connection
54                                 establishment (C.2)
55 TSPC_SPP_3_3    True (*)        Register Service record for application in
56                                 local SDP database (C.2)
57 TSPC_SPP_3_4    True (*)        No release in Sniff mode. Sniff mode enabled
58                                 in the Link Manager (O)
59 TSPC_SPP_3_5    True (*)        No release in Hold mode. Hold mode enabled
60                                 in the Link Manager (O)
61 TSPC_SPP_3_6    True (*)        No release in Park mode. Park mode enabled
62                                 in the Link Manager (O)
63 TSPC_SPP_3_7    True (*)        No release after Master/Slave switch. M/S
64                                 switch enabled in the Link manager (O)
65 -------------------------------------------------------------------------------
66 C.1: Mandatory for Device A, Irrelevant for Device B.
67 C.2: Mandatory for Device B, Irrelevant for Device A.
68 -------------------------------------------------------------------------------
69
70
71                 Service Port Profile Record Content (SerialPort UUID)
72 -------------------------------------------------------------------------------
73 Item            Selected        Description
74 -------------------------------------------------------------------------------
75 TSPC_SPP_4_1    True (*)        SerialPort service class (UUID16: 0x1101) (C.1)
76 TSPC_SPP_4_2    True (*)        Protocol0, L2CAP (C.1)
77 TSPC_SPP_4_3    True (*)        Protocol1, RFCOMM (C.1)
78 TSPC_SPP_4_4    True (*)        Server Channel number (C.1)
79 TSPC_SPP_4_5    True (*)        Displayable text name (C.2)
80 TSPC_SPP_4_6    True (*)        BluetoothProfileDescriptorList (C.3)
81 -------------------------------------------------------------------------------
82 C.1: Mandatory for role B, if capability 'Support of Serial Profile Service'
83         (TSPC_SPP_2_1) supported. Irrelevant for role A.
84 C.2: Mandatory to support if TSPC_SPP_2_1 AND TSPC_SPP_0_1 are supported,
85         otherwise Optional.
86 C.3: Mandatory to support if TSPC_SPP_2_1 AND TSPC_SPP_0_2 are supported,
87         otherwise Optional.
88 -------------------------------------------------------------------------------
89
90
91                 Encryption
92 -------------------------------------------------------------------------------
93 Item            Selected        Description
94 -------------------------------------------------------------------------------
95 TSPC_SPP_5_1    True (*)        Initiate encryption (O)
96 TSPC_SPP_5_2    True            Accept encryption request (M)
97 TSPC_SPP_5_3    True            Point to point encryption (M)
98 TSPC_SPP_5_4    True            Stop encryption (M)
99 -------------------------------------------------------------------------------