summaryrefslogtreecommitdiff
path: root/android/pics-opp.txt
blob: 145198d487fa1c928a2274c389474ea14e4b2253 (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
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
OPP PICS for the PTS tool.

PTS version: 6.1

* - 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 (C.1)
TSPC_OPP_1_2	True (*)	Role: Object Push Server (C.1)
-------------------------------------------------------------------------------
C.1: 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)
TSPC_OPP_2_2	True		Client: Authentication/PIN exchange supported.
					(M)
TSPC_OPP_2_2a	True (*)	Client: Require Authentication/PIN by default.
					(O)
TSPC_OPP_2_3	True		Client: Object Push (M)
TSPC_OPP_2_4	True (*)	Client: vCard 2.1 (C.3)
TSPC_OPP_2_5	False		Client: vCalender 1.0 (O)
TSPC_OPP_2_6	False		Client: vMsg as defined in IrMC 1.1 (O)
TSPC_OPP_2_7	False		Client: vNote as defined in IrMC 1.1 (O)
TSPC_OPP_2_8	True (*)	Client: Support content formats other than those
					declared in TSPC_OPP_2_4 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 vCalendar objects using
					different PUT operations. (C.6)
TSPC_OPP_2_10b	False		Client: Push multiple vCalendar 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 (O)
TSPC_OPP_2_14	False		Client: vCard 2.1 (C.1)
TSPC_OPP_2_15	False		Client: Exchange business card (O)
TSPC_OPP_2_16	False		Client: vCard 2.1 (C.2)
TSPC_OPP_2_17	False		GOEP v2 (C.9)
TSPC_OPP_2_18	False		GOEP v2 Backward Compability (C.9)
TSPC_OPP_2_19	False		OBEX over L2CAP (C.9)
TSPC_OPP_2_20	False		OBEX Reliable Session (C.10)
TSPC_OPP_2_21	False		OBEX SRM (C.10)
TSPC_OPP_2_22	False		Send OBEX SRMP header (C.10)
TSPC_OPP_2_23	False		Receive OBEX SRMP header (C.11)
-------------------------------------------------------------------------------
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.
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.
C.9: Mandatory if TSPC_OPP_1b_2 supported.
C.10: Optional to support if TSPC_OPP_1b_2 supported else excluded.
C.11: Mandatory if TSPC_OPP_17 and TSPC_OPP_21 supported else 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 (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 (C.3)
TSPC_OPP_3_5	False		Server: vCalender 1.0 format (O)
TSPC_OPP_3_6	False		Server: vMsg as defined in IrMC 1.1 (O)
TSPC_OPP_3_7	False		Server: vNote as defined in IrMC 1.1 (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 reject. (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 (O.1)
TSPC_OPP_3_14	False		Server: vCard 2.1 (C.1)
TSPC_OPP_3_15	False		Server: Business card pull reject. (O)
TSPC_OPP_3_16	False		Server: Business card exchange (O.2)
TSPC_OPP_3_17	False		Server: vCard 2.1 (C.2)
TSPC_OPP_3_18	False		Server: Business card exchange reject. (O)
TSPC_OPP_3_19	False		GOEP v2 (C.5)
TSPC_OPP_3_20	False		GOEP v2 Backward Compability (C.5)
TSPC_OPP_3_21	False		OBEX over L2CAP (C.5)
TSPC_OPP_3_22	False		OBEX Reliable Session (C.16)
TSPC_OPP_3_23	False		OBEX SRM (C.6)
TSPC_OPP_3_24	False		Send OBEX SRMP header (C.6)
TSPC_OPP_3_25	False		Receive OBEX SRMP header (C.7)
-------------------------------------------------------------------------------
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.2: Mandatory to Support IF (TSPC_OPP_3_16) Business Card Exchange 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.
C.5: Mandatory if TSPC_OPP_2b_2 supported.
C.6: Optional to support if TSPC_OPP_2b_2 supported, else excluded.
C.7: Mandatory if TSPC_OPP_3_19 and TSPC_OPP_3_23 supported else excluded.
-------------------------------------------------------------------------------


		Additional OPP Capabilities
-------------------------------------------------------------------------------
Parameter Name	Selected	Description
-------------------------------------------------------------------------------
TSPC_OPP_4_1	False		Abort-Push Operation (O)
TSPC_OPP_4_2	False		Intentionally Left Blank (N/A)
TSPC_OPP_4_3	False		Multiple vCards transferred as a single vObject
					(C.1)
TSPC_OPP_4_4	False		Multiple vCards transfer (C.1)
TSPC_OPP_4_5	False		vCards with multiple Phone Number Fields (C.1)
TSPC_OPP_4_6	False		Push vCal to Different Time Zone Server (C.1)
-------------------------------------------------------------------------------
C.1: Optional if TSPC_OPP_1_2 is supported, otherwise excluded.
-------------------------------------------------------------------------------