FreeCalypso > hg > fc-tourmaline
comparison cdg-hybrid/sap/aci.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 : aci.pdf | |
3 ;*** Creation : Wed Mar 11 09:57:41 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 : aci | |
9 ;*** Document No. : 8411.105.00.205 | |
10 ;*** Document Date : 2004-06-01 | |
11 ;*** Document Status: BEING_PROCESSED | |
12 ;*** Document Author: Liyi Yu | |
13 ;******************************************************************************** | |
14 | |
15 | |
16 | |
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:29:50 2007" | |
18 PRAGMA LAST_MODIFIED "2004-06-01" | |
19 PRAGMA ID_AND_VERSION "8411.105.00.205" | |
20 | |
21 | |
22 | |
23 CONST MAX_CMD_LEN 380 ; length of one ACI command sequence | |
24 CONST MAX_TRC_LEN 80 ; Max. length of one ACI trace buffer | |
25 CONST MAX_DATA_LEN 200 ; length of the signal data | |
26 | |
27 | |
28 | |
29 VALTAB VAL_cmd_src | |
30 VAL 0 CMD_SRC_INT "Command from internal application" | |
31 VAL 1 CMD_SRC_EXT "Command from external application" | |
32 VAL 255 CMD_SRC_UNKNOWN "Reserved" | |
33 | |
34 VALTAB VAL_urt_stat | |
35 VAL 0 URT_RDY_TO_SEND "URT is ready to accept new data" | |
36 VAL 1 URT_DATA_AVAIL "URT has data available" | |
37 VAL 255 URT_STAT_UNKNOWN "Reserved" | |
38 | |
39 VALTAB VAL_cause | |
40 VAL 0 ABT_ABORT_DATA "Abort data mode" | |
41 VAL 1 ABT_ABORT_CMD "Abort current command" | |
42 | |
43 VALTAB VAL_ackflg | |
44 VAL 0 ACI_NAK "Not Acknowledge" | |
45 VAL 1 ACI_ACK "Acknowledge" | |
46 | |
47 | |
48 | |
49 | |
50 VAR cmd_src "Command source" B | |
51 | |
52 VAL @p_aci - VAL_cmd_src@ | |
53 | |
54 VAR cmd_len "Length of command" S | |
55 | |
56 | |
57 VAR cmd_seq "Command sequence" B | |
58 | |
59 | |
60 VAR urt_stat "URT status" B | |
61 | |
62 VAL @p_aci - VAL_urt_stat@ | |
63 | |
64 VAR cause "Cause" B | |
65 | |
66 VAL @p_aci - VAL_cause@ | |
67 | |
68 VAR ackflg "Acknowledge flag" B | |
69 | |
70 VAL @p_aci - VAL_ackflg@ | |
71 | |
72 VAR port_nb "port pumber" L | |
73 | |
74 | |
75 VAR src_id "ACI source ID" B | |
76 | |
77 | |
78 VAR trc_len "Length of trace" S | |
79 | |
80 | |
81 VAR trc_buf "Trace buffer" B | |
82 | |
83 | |
84 VAR cmd_ptr "Command index" L | |
85 | |
86 | |
87 VAR signal_id "Signal Id" S | |
88 | |
89 | |
90 VAR data "Signal data" L | |
91 | |
92 | |
93 | |
94 | |
95 | |
96 | |
97 | |
98 | |
99 ; ACI_CMD_REQ 0x1500 | |
100 ; ACI_CMD_CNF 0x5502 | |
101 ; ACI_CMD_IND 0x5500 | |
102 ; ACI_CMD_RES 0x1502 | |
103 ; ACI_ABORT_REQ 0x1501 | |
104 ; ACI_URT_STAT_IND 0x5501 | |
105 ; ACI_INIT_IND 0x5503 | |
106 ; ACI_INIT_RES 0x1503 | |
107 ; ACI_DEINIT_REQ 0x1504 | |
108 ; ACI_DEINIT_CNF 0x5504 | |
109 ; ACI_OPEN_PORT_REQ 0x1505 | |
110 ; ACI_OPEN_PORT_CNF 0x5505 | |
111 ; ACI_CLOSE_PORT_REQ 0x1506 | |
112 ; ACI_CLOSE_PORT_CNF 0x5506 | |
113 ; ACI_ABORT_CNF 0x5507 | |
114 ; ACI_CMD_REQ_BT 0x1507 | |
115 ; ACI_CMD_CNF_BT 0x5508 | |
116 ; ACI_CMD_IND_BT 0x5509 | |
117 ; ACI_CMD_RES_BT 0x1508 | |
118 ; ACI_ABORT_REQ_BT 0x1509 | |
119 ; ACI_ABORT_CNF_BT 0x5510 | |
120 ; ACI_TRC_IND 0x550A | |
121 ; ACI_RIV_CMD_REQ 0x1510 | |
122 ; ACI_EXT_IND 0x150B | |
123 | |
124 | |
125 | |
126 PRIM ACI_CMD_REQ 0x1500 | |
127 { | |
128 cmd_src ; Command source | |
129 cmd_len ; length of command | |
130 cmd_seq [MAX_CMD_LEN] ; Command | |
131 } | |
132 | |
133 | |
134 | |
135 | |
136 | |
137 | |
138 PRIM ACI_CMD_CNF 0x5502 | |
139 { | |
140 cmd_len ; length of the command | |
141 cmd_seq [MAX_CMD_LEN] ; command | |
142 } | |
143 | |
144 | |
145 | |
146 | |
147 | |
148 | |
149 PRIM ACI_CMD_IND 0x5500 | |
150 { | |
151 cmd_len ; length of the command | |
152 cmd_seq [MAX_CMD_LEN] ; command | |
153 } | |
154 | |
155 | |
156 | |
157 | |
158 | |
159 | |
160 PRIM ACI_CMD_RES 0x1502 | |
161 { | |
162 } | |
163 | |
164 | |
165 | |
166 | |
167 | |
168 | |
169 PRIM ACI_ABORT_REQ 0x1501 | |
170 { | |
171 cmd_src ; Command source | |
172 cause ; Abort cause | |
173 } | |
174 | |
175 | |
176 | |
177 | |
178 | |
179 | |
180 PRIM ACI_URT_STAT_IND 0x5501 | |
181 { | |
182 urt_stat ; status of URT | |
183 } | |
184 | |
185 | |
186 | |
187 | |
188 | |
189 | |
190 PRIM ACI_INIT_IND 0x5503 | |
191 { | |
192 } | |
193 | |
194 | |
195 | |
196 | |
197 | |
198 | |
199 PRIM ACI_INIT_RES 0x1503 | |
200 { | |
201 ackflg ; Acknowledge | |
202 } | |
203 | |
204 | |
205 | |
206 | |
207 | |
208 | |
209 PRIM ACI_DEINIT_REQ 0x1504 | |
210 { | |
211 } | |
212 | |
213 | |
214 | |
215 | |
216 | |
217 | |
218 PRIM ACI_DEINIT_CNF 0x5504 | |
219 { | |
220 } | |
221 | |
222 | |
223 | |
224 | |
225 | |
226 | |
227 PRIM ACI_OPEN_PORT_REQ 0x1505 | |
228 { | |
229 port_nb ; port number | |
230 } | |
231 | |
232 | |
233 | |
234 | |
235 | |
236 | |
237 PRIM ACI_OPEN_PORT_CNF 0x5505 | |
238 { | |
239 port_nb ; port number | |
240 ackflg ; result | |
241 } | |
242 | |
243 | |
244 | |
245 | |
246 | |
247 | |
248 PRIM ACI_CLOSE_PORT_REQ 0x1506 | |
249 { | |
250 port_nb ; port number | |
251 } | |
252 | |
253 | |
254 | |
255 | |
256 | |
257 | |
258 PRIM ACI_CLOSE_PORT_CNF 0x5506 | |
259 { | |
260 port_nb ; port number | |
261 } | |
262 | |
263 | |
264 | |
265 | |
266 | |
267 | |
268 PRIM ACI_ABORT_CNF 0x5507 | |
269 { | |
270 cmd_len ; length of the command | |
271 cmd_seq [MAX_CMD_LEN] ; command | |
272 } | |
273 | |
274 | |
275 | |
276 | |
277 | |
278 | |
279 PRIM ACI_CMD_REQ_BT 0x1507 | |
280 { | |
281 cmd_src ; Command source | |
282 cmd_len ; length of command | |
283 cmd_seq [MAX_CMD_LEN] ; Command | |
284 src_id ; ACI source | |
285 } | |
286 | |
287 | |
288 | |
289 | |
290 | |
291 | |
292 PRIM ACI_CMD_CNF_BT 0x5508 | |
293 { | |
294 cmd_len ; length of the command | |
295 cmd_seq [MAX_CMD_LEN] ; command | |
296 src_id ; ACI source | |
297 } | |
298 | |
299 | |
300 | |
301 | |
302 | |
303 | |
304 PRIM ACI_CMD_IND_BT 0x5509 | |
305 { | |
306 cmd_len ; length of the command | |
307 cmd_seq [MAX_CMD_LEN] ; command | |
308 src_id ; ACI source | |
309 } | |
310 | |
311 | |
312 | |
313 | |
314 | |
315 | |
316 PRIM ACI_CMD_RES_BT 0x1508 | |
317 { | |
318 src_id ; ACI source | |
319 } | |
320 | |
321 | |
322 | |
323 | |
324 | |
325 | |
326 PRIM ACI_ABORT_REQ_BT 0x1509 | |
327 { | |
328 cmd_src ; Command source | |
329 cause ; Abort cause | |
330 src_id ; ACI source | |
331 } | |
332 | |
333 | |
334 | |
335 | |
336 | |
337 | |
338 PRIM ACI_ABORT_CNF_BT 0x5510 | |
339 { | |
340 src_id ; ACI source | |
341 } | |
342 | |
343 | |
344 | |
345 | |
346 | |
347 | |
348 PRIM ACI_TRC_IND 0x550A | |
349 { | |
350 cmd_src ; Command source | |
351 trc_len ; length of trace | |
352 trc_buf [MAX_TRC_LEN] ; trace | |
353 } | |
354 | |
355 | |
356 | |
357 | |
358 | |
359 | |
360 PRIM ACI_RIV_CMD_REQ 0x1510 | |
361 { | |
362 cmd_ptr ; Command index | |
363 } | |
364 | |
365 | |
366 | |
367 | |
368 | |
369 | |
370 PRIM ACI_EXT_IND 0x150B | |
371 { | |
372 signal_id ; Signal Id | |
373 data [MAX_DATA_LEN] ; data of the signal | |
374 } | |
375 | |
376 | |
377 | |
378 | |
379 | |
380 | |
381 | |
382 | |
383 |