forked from edrosten/bluez
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpics-opp.txt
187 lines (173 loc) · 9.2 KB
/
pics-opp.txt
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.
-------------------------------------------------------------------------------