comparison cdg-hybrid/sap/dcm.pdf @ 14:35f7a1dc9f7d

cdg-hybrid: import from Magnetite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 16 Oct 2020 07:15:38 +0000
parents
children
comparison
equal deleted inserted replaced
13:83146a4ae927 14:35f7a1dc9f7d
1 ;********************************************************************************
2 ;*** File : dcm.pdf
3 ;*** Creation : Wed Mar 11 09:57:42 CST 2009
4 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1
5 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002
6 ;********************************************************************************
7 ;*** Document Type : Service Access Point Specification
8 ;*** Document Name : dcm
9 ;*** Document No. : 8462.101.03.001
10 ;*** Document Date : 2003-09-03
11 ;*** Document Status: BEING_PROCESSED
12 ;*** Document Author: STW
13 ;********************************************************************************
14
15
16
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:39:32 2007"
18 PRAGMA LAST_MODIFIED "2003-09-03"
19 PRAGMA ID_AND_VERSION "8462.101.03.001"
20
21
22
23 CONST CDCM_APN_MAX_LEN 100 ; Maximum length of an access point name
24 CONST CDCM_PHONE_NR_LEN 84 ; Maximum length of a CSD phone number
25 CONST CDCM_PDP_MAX_LEN 20 ; Maximum length of PDP address
26 CONST CDCM_GATE_MAX_LEN 20 ; Maximum length of gateway address
27 CONST CDCM_USER_MAX_LEN 25 ; Maximum length of user name
28 CONST CDCM_PASSWORD_MAX_LEN 25 ; Maximum length of password
29 CONST CDCM_DNS_MAX_LEN 20 ; Maximum length of DNS addresses
30
31
32
33 VALTAB VAL_bearer_select
34 VAL 1 DCM_SOCK_BEARER_ANY "DCM will decide which connection type to be used"
35 VAL 2 DCM_SOCK_BEARER_GPRS "Use a GPRS context as bearer, DCM will decide which GPRS settings to be used"
36 VAL 3 DCM_SOCK_BEARER_GSM "Use GSM data connection as bearer DCM will decide which GSM settings to be used"
37 VAL 4 DCM_SOCK_BEARER_USE_PROFILE "Use a specific data account for this connection"
38 VAL 5 DCM_SOCK_BEARER_AS_SPECIFIED "Use the data account information which is which is delivered within this signal"
39
40 VALTAB VAL_authtype
41 VAL 1 DCM_SOCK_AUTH_PAP "PAP authentification protocol"
42 VAL 2 DCM_SOCK_AUTH_CHAP "CHAP authentification protocol !!! NOT SUPPORTED"
43 VAL 3 DCM_SOCK_AUTH_NO "No authentication"
44
45 VALTAB VAL_result
46 VAL 0 DCM_RET_OK "The action has been performed successfully."
47 VAL 1 DCM_RET_NOT_READY "The command can not be processed now."
48 VAL 2 DCM_RET_ALREADY_ACTIVATED "Connection refused because already actuvated."
49 VAL 3 DCM_RET_UNKNOWN_EVENT "Unknown receipt event."
50 VAL 4 DCM_RET_INVALID_PARAMETER "A parameter is wrong."
51 VAL 5 DCM_RET_CMD_PENDING "There is a pending command yet."
52 VAL 6 DCM_RET_PS_CONN_BROKEN "Loose of bearer connection."
53
54
55
56
57 VAR api_instance "The api_instance value returned by sock_api_initialize()." L
58
59
60 VAR bearer_handle "Bearer handle" S
61
62
63 VAR bearer_select "Bearer type" M
64
65 VAL @p_dcm - VAL_bearer_select@
66
67 VAR authtype "Authentication type" S
68
69 VAL @p_dcm - VAL_authtype@
70
71 VAR profile_number "Profile ID for bearer selection" S
72
73
74 VAR bearer_handle "Systemwide bearer handle" S
75
76
77 VAR app_handle "Comm handle of application" S
78
79
80 VAR bearer_type "Used bearer type" B
81
82
83 VAR apn_valid "Flag for apn validation" B
84
85
86 VAR apn "Access Point Name" B
87
88
89 VAR phone_number_valid "Flag for phone number validation" B
90
91
92 VAR phone_number "CSD dial up phone number" B
93
94
95 VAR user_id_valid "Flag for user ID validation" B
96
97
98 VAR user_id "User ID" B
99
100
101 VAR password_valid "Flag for password validation" B
102
103
104 VAR password "Password" B
105
106
107 VAR cid "GPRS context ID" S
108
109
110 VAR ip_address "Used IP address" L
111
112
113 VAR dns1 "First domain name server" L
114
115
116 VAR dns2 "Second domain name server" L
117
118
119 VAR gateway "Gateway address" L
120
121
122 VAR auth_type "Type of authentication" S
123
124
125 VAR data_compr "Flag for data compression" B
126
127
128 VAR header_compr "Flag for header compression" B
129
130
131 VAR precedence "GPRS precedence class" S
132
133
134 VAR delay "GPRS delay class" S
135
136
137 VAR reliability "GPRS reliability class" S
138
139
140 VAR peak_throughput "GPRS peak throughput" S
141
142
143 VAR mean_throughput "GPRS mean throughput" S
144
145
146 VAR shareable "Flag for sharing requested bearer conn" B
147
148
149 VAR result "Result of the operation" M
150
151 VAL @p_dcm - VAL_result@
152
153 VAR dcm_err "Error value" M
154
155
156
157
158
159 COMP dcm_info_conn "Connection information"
160 {
161 bearer_handle ; Systemwide bearer handle
162 app_handle ; Comm handle of application
163 bearer_type ; Used bearer type
164 apn_valid ; Flag for apn validation
165 apn [CDCM_APN_MAX_LEN + 1] ; Access Point Name
166 phone_number_valid ; Flag for phone number validation
167 phone_number [CDCM_PHONE_NR_LEN + 1] ; CSD dial up phone number
168 user_id_valid ; Flag for user ID validation
169 user_id [CDCM_USER_MAX_LEN + 1] ; User ID
170 password_valid ; Flag for password validation
171 password [CDCM_PASSWORD_MAX_LEN + 1] ; Password
172 cid ; GPRS context ID
173 ip_address ; Used IP address
174 dns1 ; First domain name server
175 dns2 ; Second domain name server
176 gateway ; Gateway address
177 auth_type ; Type of authentication
178 data_compr ; Flag for data compression
179 header_compr ; Flag for header compression
180 precedence ; GPRS precedence class
181 delay ; GPRS delay class
182 reliability ; GPRS reliability class
183 peak_throughput ; GPRS peak throughput
184 mean_throughput ; GPRS mean throughput
185 shareable ; Flag for sharing requested bearer conn
186 }
187
188
189
190
191
192
193 ; DCM_OPEN_CONN_REQ 0x8000401C
194 ; DCM_OPEN_CONN_CNF 0x8000001C
195 ; DCM_CLOSE_CONN_REQ 0x8001401C
196 ; DCM_CLOSE_CONN_CNF 0x8001001C
197 ; DCM_GET_CURRENT_CONN_REQ 0x8002401C
198 ; DCM_GET_CURRENT_CONN_CNF 0x8002001C
199 ; DCM_ERROR_IND 0x8003001C
200
201
202
203 PRIM DCM_OPEN_CONN_REQ 0x8000401C
204 {
205 api_instance ; Api instance
206 bearer_select ; Bearer type
207 profile_number ; profile number
208 dcm_info_conn ; Paramater used for bearer connection
209 }
210
211
212
213
214
215
216 PRIM DCM_OPEN_CONN_CNF 0x8000001C
217 {
218 result ; Result of the operation
219 bearer_handle ; Bearer handle
220 }
221
222
223
224
225
226
227 PRIM DCM_CLOSE_CONN_REQ 0x8001401C
228 {
229 api_instance ; Api instance
230 bearer_handle ; Beare handle
231 }
232
233
234
235
236
237
238 PRIM DCM_CLOSE_CONN_CNF 0x8001001C
239 {
240 result ; Result of the operation
241 }
242
243
244
245
246
247
248 PRIM DCM_GET_CURRENT_CONN_REQ 0x8002401C
249 {
250 api_instance ; Api instance
251 bearer_handle ; Beare handle
252 }
253
254
255
256
257
258
259 PRIM DCM_GET_CURRENT_CONN_CNF 0x8002001C
260 {
261 result ; Result of the operation
262 dcm_info_conn ; Connection information
263 }
264
265
266
267
268
269
270 PRIM DCM_ERROR_IND 0x8003001C
271 {
272 dcm_err ; Error value
273 result ; Result of the operation
274 }
275
276
277
278
279
280
281
282
283