FreeCalypso > hg > freecalypso-sw
comparison gsm-fw/cdg/sap/fad.pdf @ 652:a39ec5bb5549
gsm-fw/cdg: imported MDF and PDF files from LoCosto, along with XML sources
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Thu, 25 Sep 2014 08:46:13 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
651:806828641b21 | 652:a39ec5bb5549 |
---|---|
1 ;******************************************************************************** | |
2 ;*** File : fad.pdf | |
3 ;*** Creation : Wed Mar 11 09:58:02 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 : fad | |
9 ;*** Document No. : 8411.103.00.305 | |
10 ;*** Document Date : 2002-04-22 | |
11 ;*** Document Status: BEING_PROCESSED | |
12 ;*** Document Author: SLO | |
13 ;******************************************************************************** | |
14 | |
15 | |
16 | |
17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:41:22 2007" | |
18 PRAGMA LAST_MODIFIED "2002-04-22" | |
19 PRAGMA ID_AND_VERSION "8411.103.00.305" | |
20 | |
21 | |
22 | |
23 CONST DUMMY_FAD 0 ; Dummy | |
24 | |
25 | |
26 | |
27 VALTAB VAL_trans_rate | |
28 VAL 300 R_BCS "rate 300 bit/s" | |
29 VAL 2400 R_2400 "rate 2400 bit/s" | |
30 VAL 4800 R_4800 "rate 4800 bit/s" | |
31 VAL 7200 R_7200 "rate 7200 bit/s" | |
32 VAL 9600 R_9600 "rate 9600 bit/s" | |
33 VAL 12000 R_12000 "rate 12000 bit/s" | |
34 VAL 14400 R_14400 "rate 14400 bit/s" | |
35 | |
36 VALTAB VAL_mode | |
37 VAL 0x00 MUX_OFF "ignore" | |
38 VAL 0x01 MUX_BCS "BCS data" | |
39 VAL 0x02 MUX_MSG "MSG data" | |
40 | |
41 VALTAB VAL_cause | |
42 VAL 0xCC00 ERR_REM_FAD "reserved" | |
43 VAL 0xCC11 ERR_REM_PREAMBLE "DATA received instead of PREAMBLE - Preamble too short" | |
44 VAL 0xCC12 ERR_REM_DATA_BCS "DATA received from remote modem during BCS phase" | |
45 VAL 0xCC13 ERR_REM_TRAIN_START "DATA received from remote modem at start of training" | |
46 VAL 0xCC14 ERR_REM_NO_TRAINING "DATA received from remote modem prior to training" | |
47 VAL 0xCC15 ERR_REM_TRAINING "DATA received from remote modem during training" | |
48 VAL 0xCC16 ERR_REM_MSG "DATA received from remote modem while sending MSG data" | |
49 VAL 0xCC17 ERR_REM_PREAMBLE_SHORT "PREAMBLE received from remote station too short" | |
50 VAL 0xCC18 ERR_REM_PREAMBLE_LONG "PREAMBLE received from remote station too long" | |
51 VAL 0xCC19 ERR_REM_IDENT "Incorrect identification from remote modem" | |
52 VAL 0xCC20 ERR_LOCAL_FAD "reserved" | |
53 VAL 0xCC21 ERR_LOCAL_BCS_RATE "BCS rate requested by local modem (MSG phase)" | |
54 VAL 0xCC22 ERR_LOCAL_MSG_RATE "MSG rate requested by local modem (BCS phase)" | |
55 VAL 0xCC23 ERR_LOCAL_DATA_NULL "DATA request received from T30 in NULL state" | |
56 VAL 0xCC24 ERR_LOCAL_DATA_BCS "DATA request received from T30 while receiving BCS data" | |
57 VAL 0xCC25 ERR_LOCAL_DATA_TCF_SND "DATA request received from T30 while sending TCF data" | |
58 VAL 0xCC26 ERR_LOCAL_DATA_TCF_RCV "DATA request received from T30 while receiving TCF data" | |
59 VAL 0xCC27 ERR_LOCAL_DATA_MSG "DATA request received from T30 while receiving MSG data" | |
60 VAL 0xCC28 ERR_LOCAL_DATA_UNDEF "DATA request received from T30 - state unknown" | |
61 VAL 0xCC29 ERR_LOCAL_DATA_MSG_UFL "DATA request not received from T30 - MSG-REC underflow" | |
62 VAL 0xCC30 ERR_LOCAL_IDENT "Incorrect identification from local modem" | |
63 VAL 0xCC40 ERR_OWN_FAD "reserved" | |
64 VAL 0xCC41 ERR_FAD_SUB_TRAIN "FAD in unknown substate during training" | |
65 VAL 0xCC42 ERR_FAD_SUB_TCF "FAD in unknown substate (TCF)" | |
66 VAL 0xCC43 ERR_FAD_SUB_MSG "FAD in unknown substate (MSG)" | |
67 VAL 0xCC50 ERR_GENERAL_FAD "reserved" | |
68 VAL 0xCC51 ERR_INVALID_DATA_RCV "invalid data received" | |
69 VAL 0xCC52 ERR_EMPTY_BUFFER "send/receive buffer is empty" | |
70 VAL 0xCC52 ERR_OVERFLOW_BCS_RCV "buffer overflow while receiving BCS data" | |
71 VAL 0xCCFF ERR_NOT_SET "error not set" | |
72 | |
73 | |
74 | |
75 | |
76 VAR trans_rate "transmission rate" S | |
77 | |
78 VAL @p_fad - VAL_trans_rate@ | |
79 | |
80 VAR final "final flag" B | |
81 | |
82 | |
83 VAR l_buf "length of content in bits" S | |
84 | |
85 | |
86 VAR o_buf "offset of content in bits" S | |
87 | |
88 | |
89 VAR buf "buffer content" B | |
90 | |
91 | |
92 VAR frames_per_prim "no. of frames per primitive" S | |
93 | |
94 | |
95 VAR mode "receive mode" B | |
96 | |
97 VAL @p_fad - VAL_mode@ | |
98 | |
99 VAR cause "error cause" S | |
100 | |
101 VAL @p_fad - VAL_cause@ | |
102 | |
103 VAR ratio "percentage of correct TCF received" B | |
104 | |
105 | |
106 VAR reserved "Reserved" S | |
107 | |
108 | |
109 VAR buf_size_rx "buffer size RX" S | |
110 | |
111 | |
112 VAR buf_size_tx "buffer size TX" S | |
113 | |
114 | |
115 | |
116 | |
117 | |
118 COMP sdu "Service Data Unit" | |
119 { | |
120 l_buf ; length of content in bits | |
121 o_buf ; offset of content in bits | |
122 buf [1] ; buffer content | |
123 } | |
124 | |
125 | |
126 | |
127 | |
128 | |
129 | |
130 ; FAD_ACTIVATE_REQ 0x80000013 | |
131 ; FAD_DEACTIVATE_REQ 0x80010013 | |
132 ; FAD_MODIFY_REQ 0x80020013 | |
133 ; FAD_DATA_REQ 0x80030013 | |
134 ; FAD_DATA_IND 0x80004013 | |
135 ; FAD_DATA_CNF 0x80014013 | |
136 ; FAD_SND_TCF_REQ 0x80040013 | |
137 ; FAD_SND_TCF_CNF 0x80024013 | |
138 ; FAD_RCV_TCF_REQ 0x80050013 | |
139 ; FAD_RCV_TCF_CNF 0x80034013 | |
140 ; FAD_READY_REQ 0x80060013 | |
141 ; FAD_READY_IND 0x80044013 | |
142 ; FAD_IGNORE_REQ 0x80070013 | |
143 ; FAD_MUX_IND 0x80054013 | |
144 ; FAD_ERROR_IND 0x80064013 | |
145 ; FAD_DEACTIVATE_CNF 0x80074013 | |
146 ; FAD_ACTIVATE_CNF 0x80084013 | |
147 | |
148 | |
149 | |
150 PRIM FAD_ACTIVATE_REQ 0x80000013 | |
151 { | |
152 trans_rate ; transmission rate | |
153 frames_per_prim ; frames per primitive | |
154 } | |
155 | |
156 | |
157 | |
158 | |
159 | |
160 | |
161 PRIM FAD_DEACTIVATE_REQ 0x80010013 | |
162 { | |
163 } | |
164 | |
165 | |
166 | |
167 | |
168 | |
169 | |
170 PRIM FAD_MODIFY_REQ 0x80020013 | |
171 { | |
172 trans_rate ; transmission rate | |
173 } | |
174 | |
175 | |
176 | |
177 | |
178 | |
179 | |
180 PRIM FAD_DATA_REQ 0x80030013 | |
181 { | |
182 final ; final flag | |
183 trans_rate ; transmission rate | |
184 sdu ; service data unit | |
185 } | |
186 | |
187 | |
188 | |
189 | |
190 | |
191 | |
192 PRIM FAD_DATA_IND 0x80004013 | |
193 { | |
194 final ; final flag | |
195 reserved ; reserved | |
196 sdu ; service data unit | |
197 } | |
198 | |
199 | |
200 | |
201 | |
202 | |
203 | |
204 PRIM FAD_DATA_CNF 0x80014013 | |
205 { | |
206 } | |
207 | |
208 | |
209 | |
210 | |
211 | |
212 | |
213 PRIM FAD_SND_TCF_REQ 0x80040013 | |
214 { | |
215 trans_rate ; transmission rate | |
216 } | |
217 | |
218 | |
219 | |
220 | |
221 | |
222 | |
223 PRIM FAD_SND_TCF_CNF 0x80024013 | |
224 { | |
225 } | |
226 | |
227 | |
228 | |
229 | |
230 | |
231 | |
232 PRIM FAD_RCV_TCF_REQ 0x80050013 | |
233 { | |
234 trans_rate ; transmission rate | |
235 } | |
236 | |
237 | |
238 | |
239 | |
240 | |
241 | |
242 PRIM FAD_RCV_TCF_CNF 0x80034013 | |
243 { | |
244 ratio ; TCF ratio (%) | |
245 } | |
246 | |
247 | |
248 | |
249 | |
250 | |
251 | |
252 PRIM FAD_READY_REQ 0x80060013 | |
253 { | |
254 } | |
255 | |
256 | |
257 | |
258 | |
259 | |
260 | |
261 PRIM FAD_READY_IND 0x80044013 | |
262 { | |
263 } | |
264 | |
265 | |
266 | |
267 | |
268 | |
269 | |
270 PRIM FAD_IGNORE_REQ 0x80070013 | |
271 { | |
272 } | |
273 | |
274 | |
275 | |
276 | |
277 | |
278 | |
279 PRIM FAD_MUX_IND 0x80054013 | |
280 { | |
281 mode ; receive mode | |
282 } | |
283 | |
284 | |
285 | |
286 | |
287 | |
288 | |
289 PRIM FAD_ERROR_IND 0x80064013 | |
290 { | |
291 cause ; error cause | |
292 } | |
293 | |
294 | |
295 | |
296 | |
297 | |
298 | |
299 PRIM FAD_DEACTIVATE_CNF 0x80074013 | |
300 { | |
301 } | |
302 | |
303 | |
304 | |
305 | |
306 | |
307 | |
308 PRIM FAD_ACTIVATE_CNF 0x80084013 | |
309 { | |
310 buf_size_rx ; buffer size RX | |
311 buf_size_tx ; buffer size TX | |
312 } | |
313 | |
314 | |
315 | |
316 | |
317 | |
318 | |
319 | |
320 | |
321 |