summaryrefslogtreecommitdiff
path: root/android/pics-spp.txt
diff options
context:
space:
mode:
authorSebastian Chlad <sebastian.chlad@tieto.com>2014-07-22 10:39:29 +0200
committerJohan Hedberg <johan.hedberg@intel.com>2014-07-22 14:41:36 +0300
commitb37b9b447fdcfb84857ce409da99894464b19d7e (patch)
treebe7105da2d335eb685a9bf70b3a7ef78542cb6f4 /android/pics-spp.txt
parent602c8ad3a0a98165493b03fe621adb122ee9acef (diff)
downloadbluez-b37b9b447fdcfb84857ce409da99894464b19d7e.tar.gz
android/pts: Initial PTS docs for SPP
PTS tests done on Android 4.4.4 and PTS 5.2
Diffstat (limited to 'android/pics-spp.txt')
-rw-r--r--android/pics-spp.txt61
1 files changed, 48 insertions, 13 deletions
diff --git a/android/pics-spp.txt b/android/pics-spp.txt
index 6057d45f3..3296738c1 100644
--- a/android/pics-spp.txt
+++ b/android/pics-spp.txt
@@ -1,5 +1,8 @@
+SPP PICS for the PTS tool.
-* - different than BITE defaults
+PTS version: 5.2
+
+* - different than PTS defaults
# - not yet implemented/supported
M - mandatory
@@ -10,18 +13,19 @@ O - optional
-------------------------------------------------------------------------------
Item Selected Description
-------------------------------------------------------------------------------
-K.5.0.1 False SPP v1.1 (C.1)
-K.5.0.2 True SPP v1.2 (C.1)
+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
-------------------------------------------------------------------------------
-K.5.1.1 True Device A (DevA) (C.1)
-K.5.1.2 True Device B (DevB) (C.1)
+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.
-------------------------------------------------------------------------------
@@ -31,7 +35,7 @@ C.1: It is mandatory to support at least one of the defined roles.
-------------------------------------------------------------------------------
Item Selected Description
-------------------------------------------------------------------------------
-K.5.2.1 True Support of Serial Profile Service (C.1)
+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
@@ -44,21 +48,52 @@ C.1: Mandatory for devices that support Serial Profile for serial cable
-------------------------------------------------------------------------------
Item Selected Description
-------------------------------------------------------------------------------
-K.5.3.1 True Establish link and set up virtual serial
+TSPC_SPP_3_1 True (*) Establish link and set up virtual serial
connection (C.1)
-K.5.3.2 True Accept link and virtual serial connection
+TSPC_SPP_3_2 True (*) Accept link and virtual serial connection
establishment (C.2)
-K.5.3.3 True Register Service record for application in
+TSPC_SPP_3_3 True (*) Register Service record for application in
local SDP database (C.2)
-K.5.3.4 True No release in Sniff mode. Sniff mode enabled
+TSPC_SPP_3_4 True (*) No release in Sniff mode. Sniff mode enabled
in the Link Manager (O)
-K.5.3.5 True No release in Hold mode. Hold mode enabled
+TSPC_SPP_3_5 True (*) No release in Hold mode. Hold mode enabled
in the Link Manager (O)
-K.5.3.6 True No release in Park mode. Park mode enabled
+TSPC_SPP_3_6 True (*) No release in Park mode. Park mode enabled
in the Link Manager (O)
-K.5.3.7 True No release after Master/Slave switch. M/S
+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'
+ (SPP 2/1) supported. Irrelevant for role A.
+C.2: Mandatory to support if 2/1 (Support of Serial Profile Service) AND 0/1
+ (SPP v1.1) are supported, otherwise Optional.
+C.3: Mandatory to support if 2/1 (Support of Serial Profile Service) AND 0/2
+ (SPP v1.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)
+-------------------------------------------------------------------------------