mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-12-23 02:43:29 +08:00
f5899e36a4
Some profiles like DID, requires specific PIXIT setup to pass some tests cases. Other profiles works well with defaults. Thus appropriate information at the end of PICS file should be provided.
190 lines
9.2 KiB
Plaintext
190 lines
9.2 KiB
Plaintext
OPP PICS for the PTS tool.
|
|
|
|
* - different than PTS defaults
|
|
# - not yet implemented/supported
|
|
|
|
M - mandatory
|
|
O - optional
|
|
|
|
Roles
|
|
-------------------------------------------------------------------------------
|
|
Parameter Name Selected Description
|
|
-------------------------------------------------------------------------------
|
|
TSPC_OPP_1_1 True (*) Role: Object Push Client.
|
|
TSPC_OPP_1_2 True (*) Role: Object Push Server.
|
|
-------------------------------------------------------------------------------
|
|
C.1: It is Mandatory to Support at least one of the defined roles.
|
|
-------------------------------------------------------------------------------
|
|
|
|
|
|
Client Profile Version
|
|
-------------------------------------------------------------------------------
|
|
Parameter Name Selected Description
|
|
-------------------------------------------------------------------------------
|
|
TSPC_OPP_1b_1 True Client supports OPP version 1.1. (C.1)
|
|
TSPC_OPP_1b_2 False Client supports OPP version 1.2. (C.1)
|
|
-------------------------------------------------------------------------------
|
|
C.1: It is mandatory to support at least one of the profile versions.
|
|
-------------------------------------------------------------------------------
|
|
|
|
|
|
Client Application Features
|
|
-------------------------------------------------------------------------------
|
|
Parameter Name Selected Description
|
|
-------------------------------------------------------------------------------
|
|
TSPC_OPP_2_1 True Client: Perform Service Discovery request.
|
|
(M.1)
|
|
TSPC_OPP_2_2 True Client: Authentication/PIN exchange supported.
|
|
(M.1)
|
|
TSPC_OPP_2_2a True (*) Client: Require Authentication/PIN by default.
|
|
(O)
|
|
TSPC_OPP_2_3 True Client: Object Push is supported. (M.1)
|
|
TSPC_OPP_2_4 True (*) Client: vCard 2.1 format is supported for
|
|
Object Push. (C.3)
|
|
TSPC_OPP_2_5 False Client: vCalender 1.0 format is supported for
|
|
Object Push. (O)
|
|
TSPC_OPP_2_6 False Client: vMsg as defined in IrMC 1.1 is supported
|
|
for Object Push. (O)
|
|
TSPC_OPP_2_7 False Client: vNote as defined in IrMC 1.1 is
|
|
supported for Object Push. (O)
|
|
TSPC_OPP_2_8 True (*) Client: Support content formats other than those
|
|
declared in TSPC_OPP_2_44 through
|
|
TSPC_OPP_2_7. (O)
|
|
TSPC_OPP_2_8a False Client: Support specific set of other content
|
|
formats. (C.4)
|
|
TSPC_OPP_2_8b True (*) Client: Support all content formats. (C.4)
|
|
TSPC_OPP_2_9 True (*) Client: Push multiple vCard objects. (O)
|
|
TSPC_OPP_2_9a False Client: Push multiple vCard objects using
|
|
different PUT operations. (C.5)
|
|
TSPC_OPP_2_9b True (*) Client: Push multiple vCard objects using the
|
|
same PUT operation. (C.5)
|
|
TSPC_OPP_2_10 False Client: Push multiple vCalender objects. (O)
|
|
TSPC_OPP_2_10a False Client: Push multiple vMsg objects using
|
|
different PUT operations. (C.6)
|
|
TSPC_OPP_2_10b False Client: Push multiple vMsg objects using the
|
|
same PUT operation. (C.6)
|
|
TSPC_OPP_2_11 False Client: Push multiple vMsg objects. (O)
|
|
TSPC_OPP_2_11a False Client: Push multiple vMsg objects using
|
|
different PUT operations. (C.7)
|
|
TSPC_OPP_2_11b False Client: Push multiple vMsg objects using the
|
|
same PUT operation. (C.7)
|
|
TSPC_OPP_2_12 False Client: Push multiple vNote objects. (O)
|
|
TSPC_OPP_2_12a False Client: Push multiple vNote objects using
|
|
different PUT operations. (C.8)
|
|
TSPC_OPP_2_12b False Client: Push multiple vNote objects using the
|
|
same PUT operation. (C.8)
|
|
TSPC_OPP_2_13 False Client: Pull business card is supported. (O)
|
|
TSPC_OPP_2_14 False Client: vCard 2.1 format is supported for
|
|
Business Card Pull. (C.1)
|
|
TSPC_OPP_2_15 False Client: Exchange business card is supported. (O)
|
|
TSPC_OPP_2_16 False Client: vCard 2.1 format is supported for
|
|
Business Card Exchange (C.2)
|
|
-------------------------------------------------------------------------------
|
|
C.1: Mandatory to Support IF (TSPC_OPP_2_13) Business Card Pull is supported.
|
|
C.2: Mandatory to Support IF (TSPC_OPP_2_15) Business Card Exchange is
|
|
supported.
|
|
M.1: Mandatory to Support IF (TSPC_OPP_1_1) supported.
|
|
C.3: vCard 2.1 support is required for devices containing phonebook
|
|
applications. vCard 2.1 support optional for other devices.
|
|
C.4: Mandatory to support one of TSPC_OPP_2_8a or TSPC_OPP_2_8b if TSPC_OPP_2_8
|
|
is supported. Otherwise, both items are excluded.
|
|
C.5: Mandatory to support at least one of TSPC_OPP_2_9a and TSPC_OPP_2_9b if
|
|
TSPC_OPP_2_9 is supported. Otherwise, both items are excluded.
|
|
C.6: Mandatory to support at least one of TSPC_OPP_2_10a and TSPC_OPP_2_10b if
|
|
TSPC_OPP_2_10 is supported. Otherwise, both items are excluded.
|
|
C.7: Mandatory to support at least one of TSPC_OPP_2_11a and TSPC_OPP_2_11b if
|
|
TSPC_OPP_2_11 is supported. Otherwise, both items are excluded.
|
|
C.8: Mandatory to support at least one of TSPC_OPP_2_12a and TSPC_OPP_2_12b if
|
|
TSPC_OPP_2_12 is supported. Otherwise, both items are excluded.
|
|
-------------------------------------------------------------------------------
|
|
|
|
|
|
Server Profile Version
|
|
-------------------------------------------------------------------------------
|
|
Parameter Name Selected Description
|
|
-------------------------------------------------------------------------------
|
|
TSPC_OPP_2b_1 True Server supports OPP version 1.1.
|
|
TSPC_OPP_2b_2 False Server supports OPP version 1.2.
|
|
-------------------------------------------------------------------------------
|
|
C.1: It is mandatory to support at least one of the profile versions.
|
|
-------------------------------------------------------------------------------
|
|
|
|
|
|
Server Application Features
|
|
-------------------------------------------------------------------------------
|
|
Parameter Name Selected Description
|
|
-------------------------------------------------------------------------------
|
|
TSPC_OPP_3_1 True Server: Provide information on supported
|
|
contents type on service discovery
|
|
request. (M)
|
|
TSPC_OPP_3_2 True Server: Authentication/PIN exchange supported.
|
|
(M)
|
|
TSPC_OPP_3_3 True Server: Object Push is supported. (M)
|
|
TSPC_OPP_3_3a True (*) Server: Receive multiple objects in the same
|
|
PUT operation. (O)
|
|
TSPC_OPP_3_4 True (*) Server: vCard 2.1 format is supported for Object
|
|
Push. (C.3)
|
|
TSPC_OPP_3_5 False Server: vCalender 1.0 format is supported for
|
|
Object Push. (O)
|
|
TSPC_OPP_3_6 False Server: vMsg as defined in IrMC 1.1 is supported
|
|
for Object Push. (O)
|
|
TSPC_OPP_3_7 False Server: vNote as defined in IrMC 1.1 is
|
|
supported for Object Push. (O)
|
|
TSPC_OPP_3_8 True (*) Server: Support content formats other than those
|
|
declared in TSPC_OPP_3_4 through
|
|
TSPC_OPP_3_7. (O)
|
|
TSPC_OPP_3_8a False Server: Support specific set of other content
|
|
formats. (C.4)
|
|
TSPC_OPP_3_8b True (*) Server: Support all content formats. (C.4)
|
|
TSPC_OPP_3_9 True (*) Server: Object Push vCard reject. (O)
|
|
TSPC_OPP_3_10 False Server: Object Push vCal rejectt. (O)
|
|
TSPC_OPP_3_11 False Server: Object Push vMsg reject. (O)
|
|
TSPC_OPP_3_12 False Server: Object Push vNote reject. (O)
|
|
TSPC_OPP_3_13 False Server: Business card pull is supported. (O.1)
|
|
TSPC_OPP_3_14 False Server: vCard 2.1 format is supported for
|
|
Business Card Pull. (C.1)
|
|
TSPC_OPP_3_15 False Server: Business card pull reject. (O)
|
|
TSPC_OPP_3_16 False Server: Business card exchange is supported.
|
|
(O.2)
|
|
TSPC_OPP_3_17 False Server: vCard 2.1 format is supported for
|
|
Business Card Exchange (C.2)
|
|
TSPC_OPP_3_18 False Server: Business card exchange reject. (O)
|
|
-------------------------------------------------------------------------------
|
|
M.1: Mandatory to Support IF (TSPC_OPP_1_2) supported.
|
|
C.2: Mandatory to Support IF (TSPC_OPP_3_16) Business Card Exchange is
|
|
supported.
|
|
O.1: IF NOT Supported, an error message must be sent on request for Business
|
|
Card Pull.
|
|
O.2: IF NOT Supported, an error message must be sent on request for Business
|
|
Card Exchange.
|
|
C.1: Mandatory to Support IF (TSPC_OPP_3_13) Business Card Pull is supported.
|
|
C.3: vCard 2.1 support is required for devices containing phonebook
|
|
applications. vCard 2.1 support optional for other devices.
|
|
C.4: Mandatory to support one of TSPC_OPP_3_8a or TSPC_OPP_3_8b if TSPC_OPP_3_8
|
|
is supported. Otherwise, both items are excluded.
|
|
-------------------------------------------------------------------------------
|
|
|
|
|
|
Additional OPP Capabilities
|
|
-------------------------------------------------------------------------------
|
|
Parameter Name Selected Description
|
|
-------------------------------------------------------------------------------
|
|
TSPC_OPP_4_1 False Abort-Push Operation is supported. (O)
|
|
TSPC_OPP_4_2 False Disconnect of OBEX session should be tested.
|
|
TSPC_OPP_4_3 False Multiple vCards transferred as a single vObject
|
|
is supported. (C.1)
|
|
TSPC_OPP_4_4 False Multiple vCards transfer is supported. (C.1)
|
|
TSPC_OPP_4_5 False vCards with multiple Phone Number Fields is
|
|
supported. (C.1)
|
|
TSPC_OPP_4_6 False Server supports Push vCal to Different Time
|
|
Zone. (C.1)
|
|
TSPC_ALL False Turn on all test cases.
|
|
-------------------------------------------------------------------------------
|
|
C.1: Optional if TSPC_OPP_1_2 is supported, otherwise excluded.
|
|
-------------------------------------------------------------------------------
|
|
|
|
|
|
-------------------------------------------------------------------------------
|
|
No special PIXIT settings required. All should be set according to Tester's
|
|
test environment.
|