FreeCalypso > hg > fc-magnetite
comparison cdg3/cdginc-locosto/m_t30.h @ 16:c15047b3d00d
cdg3: import from freecalypso-citrine/cdg
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 27 Sep 2016 16:27:34 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
15:c8bdae60fcb1 | 16:c15047b3d00d |
---|---|
1 /* | |
2 +--------------------------------------------------------------------------+ | |
3 | PROJECT : PROTOCOL STACK | | |
4 | FILE : m_t30.h | | |
5 | SOURCE : "msg\t30.mdf" | | |
6 | LastModified : "2000-02-04" | | |
7 | IdAndVersion : "8411.620.98.101" | | |
8 | SrcFileTime : "Wed Nov 28 10:21:26 2007" | | |
9 | Generated by CCDGEN_2.5.5A on Thu Sep 25 09:18:52 2014 | | |
10 | !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | | |
11 +--------------------------------------------------------------------------+ | |
12 */ | |
13 | |
14 /* PRAGMAS | |
15 * PREFIX : NONE | |
16 * COMPATIBILITY_DEFINES : NO (require PREFIX) | |
17 * ALWAYS_ENUM_IN_VAL_FILE: NO | |
18 * ENABLE_GROUP: NO | |
19 * CAPITALIZE_TYPENAME: NO | |
20 */ | |
21 | |
22 | |
23 #ifndef M_T30_H | |
24 #define M_T30_H | |
25 | |
26 | |
27 #define CDG_ENTER__M_T30_H | |
28 | |
29 #define CDG_ENTER__FILENAME _M_T30_H | |
30 #define CDG_ENTER__M_T30_H__FILE_TYPE CDGINC | |
31 #define CDG_ENTER__M_T30_H__LAST_MODIFIED _2000_02_04 | |
32 #define CDG_ENTER__M_T30_H__ID_AND_VERSION _8411_620_98_101 | |
33 | |
34 #define CDG_ENTER__M_T30_H__SRC_FILE_TIME _Wed_Nov_28_10_21_26_2007 | |
35 | |
36 #include "CDG_ENTER.h" | |
37 | |
38 #undef CDG_ENTER__M_T30_H | |
39 | |
40 #undef CDG_ENTER__FILENAME | |
41 | |
42 | |
43 #include "m_t30.val" | |
44 | |
45 /* | |
46 * bitbuffer structure for the element non_std_fac | |
47 */ | |
48 #ifndef __T_BUF_non_std_fac__ | |
49 #define __T_BUF_non_std_fac__ | |
50 typedef struct | |
51 { | |
52 U16 l_non_std_fac; | |
53 U16 o_non_std_fac; | |
54 U8 b_non_std_fac[92]; | |
55 } BUF_non_std_fac; /* size <96> */ | |
56 #endif | |
57 #ifndef __T_cap0_rcv__ | |
58 #define __T_cap0_rcv__ | |
59 /* | |
60 * Basic facsimile capabilities receiver | |
61 * CCDGEN:WriteStruct_Count==668 | |
62 */ | |
63 typedef struct | |
64 { | |
65 U8 v8; /*< 0: 1> V.8 */ | |
66 U8 n_byte; /*< 1: 1> no. of octets preferred */ | |
67 U8 ready_tx_fax; /*< 2: 1> Ready to transmit a facsimile document (polling) */ | |
68 U8 rec_fax_op; /*< 3: 1> Receiver fax operation */ | |
69 U8 data_sig_rate; /*< 4: 1> data signalling rate */ | |
70 U8 R8_lines_pels; /*< 5: 1> R8 x 7.7 lines/mm and/or 200 x 200 pels/25.4 mm */ | |
71 U8 two_dim_coding; /*< 6: 1> two dimensional coding */ | |
72 U8 rec_width; /*< 7: 1> recording width */ | |
73 U8 max_rec_len; /*< 8: 1> maximum recording length */ | |
74 U8 min_scan_time; /*< 9: 1> minimum scan line time */ | |
75 U8 _align0; /*< 10: 1> alignment */ | |
76 U8 _align1; /*< 11: 1> alignment */ | |
77 } T_cap0_rcv; | |
78 #endif | |
79 | |
80 #ifndef __T_cap1_rcv__ | |
81 #define __T_cap1_rcv__ | |
82 /* | |
83 * Extended facsimile capabilities 1 receiver | |
84 * CCDGEN:WriteStruct_Count==669 | |
85 */ | |
86 typedef struct | |
87 { | |
88 U8 uncomp_mode; /*< 0: 1> uncompressed mode */ | |
89 U8 err_corr_mode; /*< 1: 1> error correction mode */ | |
90 U8 t6_coding; /*< 2: 1> T6 coding */ | |
91 U8 _align0; /*< 3: 1> alignment */ | |
92 } T_cap1_rcv; | |
93 #endif | |
94 | |
95 #ifndef __T_cap2_rcv__ | |
96 #define __T_cap2_rcv__ | |
97 /* | |
98 * Extended facsimile capabilities 2 receiver | |
99 * CCDGEN:WriteStruct_Count==670 | |
100 */ | |
101 /* typedef void T_cap2_rcv;*/ | |
102 #endif | |
103 #ifndef __T_cap3_rcv__ | |
104 #define __T_cap3_rcv__ | |
105 /* | |
106 * Extended facsimile capabilities 3 receiver | |
107 * CCDGEN:WriteStruct_Count==671 | |
108 */ | |
109 typedef struct | |
110 { | |
111 U8 R8_lines; /*< 0: 1> R8 lines */ | |
112 U8 r_300_pels; /*< 1: 1> Res 300 x 300 pels/25.4 mm */ | |
113 U8 R16_lines_pels; /*< 2: 1> R16 x 15.4 lines/mm and/or 400 x 400 pels/24.4 mm */ | |
114 U8 i_res_pref; /*< 3: 1> Inch-based resolution preferred */ | |
115 U8 m_res_pref; /*< 4: 1> Metric-based resolution preferred */ | |
116 U8 min_scan_time_hr; /*< 5: 1> Minimum scan line time for higher resolutions */ | |
117 U8 sel_polling; /*< 6: 1> Selective polling */ | |
118 U8 _align0; /*< 7: 1> alignment */ | |
119 } T_cap3_rcv; | |
120 #endif | |
121 | |
122 #ifndef __T_cap4_rcv__ | |
123 #define __T_cap4_rcv__ | |
124 /* | |
125 * Extended facsimile capabilities 4 receiver | |
126 * CCDGEN:WriteStruct_Count==672 | |
127 */ | |
128 typedef struct | |
129 { | |
130 U8 subaddr; /*< 0: 1> Sub-addressing */ | |
131 U8 password; /*< 1: 1> Password flag */ | |
132 U8 ready_tx_doc; /*< 2: 1> Ready to transmit a data file */ | |
133 U8 bft; /*< 3: 1> Binary file transfer */ | |
134 U8 dtm; /*< 4: 1> Document transfer mode */ | |
135 U8 edi; /*< 5: 1> Electronic data interchange */ | |
136 U8 _align0; /*< 6: 1> alignment */ | |
137 U8 _align1; /*< 7: 1> alignment */ | |
138 } T_cap4_rcv; | |
139 #endif | |
140 | |
141 #ifndef __T_cap5_rcv__ | |
142 #define __T_cap5_rcv__ | |
143 /* | |
144 * Extended facsimile capabilities 5 receiver | |
145 * CCDGEN:WriteStruct_Count==673 | |
146 */ | |
147 typedef struct | |
148 { | |
149 U8 btm; /*< 0: 1> Basic transfer mode */ | |
150 U8 ready_tx_mixed; /*< 1: 1> Ready to transmit a character or mixed mode document */ | |
151 U8 char_mode; /*< 2: 1> Character mode */ | |
152 U8 mixed_mode; /*< 3: 1> Mixed mode */ | |
153 } T_cap5_rcv; | |
154 #endif | |
155 | |
156 #ifndef __T_cap6_rcv__ | |
157 #define __T_cap6_rcv__ | |
158 /* | |
159 * Extended facsimile capabilities 6 receiver | |
160 * CCDGEN:WriteStruct_Count==674 | |
161 */ | |
162 typedef struct | |
163 { | |
164 U8 proc_mode_26; /*< 0: 1> Processable mode */ | |
165 U8 dig_network_cap; /*< 1: 1> Digital network capability */ | |
166 U8 duplex; /*< 2: 1> Duplex and half duplex capabilities */ | |
167 U8 jpeg; /*< 3: 1> JPEG coding */ | |
168 U8 full_colour; /*< 4: 1> Full color mode */ | |
169 U8 r_12_bits_pel_comp; /*< 5: 1> Digitise 12 Bits/pel component */ | |
170 U8 _align0; /*< 6: 1> alignment */ | |
171 U8 _align1; /*< 7: 1> alignment */ | |
172 } T_cap6_rcv; | |
173 #endif | |
174 | |
175 #ifndef __T_cap7_rcv__ | |
176 #define __T_cap7_rcv__ | |
177 /* | |
178 * Extended facsimile capabilities 7 receiver | |
179 * CCDGEN:WriteStruct_Count==675 | |
180 */ | |
181 typedef struct | |
182 { | |
183 U8 no_subsamp; /*< 0: 1> No sub-sampling */ | |
184 U8 cust_illum; /*< 1: 1> Custom illuminant */ | |
185 U8 cust_gamut; /*< 2: 1> Custom gamut range */ | |
186 U8 na_letter; /*< 3: 1> North American Letter */ | |
187 U8 na_legal; /*< 4: 1> North American Legal */ | |
188 U8 sing_prog_seq_coding_basic; /*< 5: 1> Single-progression sequential Coding basic */ | |
189 U8 sing_prog_seq_coding_L0; /*< 6: 1> Single-progression sequential Coding Optional L0 */ | |
190 U8 _align0; /*< 7: 1> alignment */ | |
191 } T_cap7_rcv; | |
192 #endif | |
193 | |
194 #ifndef __T_cap0_snd__ | |
195 #define __T_cap0_snd__ | |
196 /* | |
197 * Basic facsimile capabilities sender | |
198 * CCDGEN:WriteStruct_Count==676 | |
199 */ | |
200 typedef struct | |
201 { | |
202 U8 rec_fax_op; /*< 0: 1> Receiver fax operation */ | |
203 U8 data_sig_rate; /*< 1: 1> data signalling rate */ | |
204 U8 R8_lines_pels; /*< 2: 1> R8 x 7.7 lines/mm and/or 200 x 200 pels/25.4 mm */ | |
205 U8 two_dim_coding; /*< 3: 1> two dimensional coding */ | |
206 U8 rec_width; /*< 4: 1> recording width */ | |
207 U8 max_rec_len; /*< 5: 1> maximum recording length */ | |
208 U8 min_scan_time; /*< 6: 1> minimum scan line time */ | |
209 U8 _align0; /*< 7: 1> alignment */ | |
210 } T_cap0_snd; | |
211 #endif | |
212 | |
213 #ifndef __T_cap1_snd__ | |
214 #define __T_cap1_snd__ | |
215 /* | |
216 * Extended facsimile capabilities 1 sender | |
217 * CCDGEN:WriteStruct_Count==677 | |
218 */ | |
219 typedef struct | |
220 { | |
221 U8 uncomp_mode; /*< 0: 1> uncompressed mode */ | |
222 U8 err_corr_mode; /*< 1: 1> error correction mode */ | |
223 U8 frame_size; /*< 2: 1> Frame size */ | |
224 U8 t6_coding; /*< 3: 1> T6 coding */ | |
225 } T_cap1_snd; | |
226 #endif | |
227 | |
228 #ifndef __T_cap2_snd__ | |
229 #define __T_cap2_snd__ | |
230 /* | |
231 * Extended facsimile capabilities 2 sender | |
232 * CCDGEN:WriteStruct_Count==678 | |
233 */ | |
234 /* typedef void T_cap2_snd;*/ | |
235 #endif | |
236 #ifndef __T_cap3_snd__ | |
237 #define __T_cap3_snd__ | |
238 /* | |
239 * Extended facsimile capabilities 3 sender | |
240 * CCDGEN:WriteStruct_Count==679 | |
241 */ | |
242 typedef struct | |
243 { | |
244 U8 R8_lines; /*< 0: 1> R8 lines */ | |
245 U8 r_300_pels; /*< 1: 1> Res 300 x 300 pels/25.4 mm */ | |
246 U8 R16_lines_pels; /*< 2: 1> R16 x 15.4 lines/mm and/or 400 x 400 pels/24.4 mm */ | |
247 U8 resolution_type; /*< 3: 1> Resolution type selection */ | |
248 } T_cap3_snd; | |
249 #endif | |
250 | |
251 #ifndef __T_cap4_snd__ | |
252 #define __T_cap4_snd__ | |
253 /* | |
254 * Extended facsimile capabilities 4 sender | |
255 * CCDGEN:WriteStruct_Count==680 | |
256 */ | |
257 typedef struct | |
258 { | |
259 U8 subaddr; /*< 0: 1> Sub-addressing */ | |
260 U8 password; /*< 1: 1> Password flag */ | |
261 U8 bft; /*< 2: 1> Binary file transfer */ | |
262 U8 dtm; /*< 3: 1> Document transfer mode */ | |
263 U8 edi; /*< 4: 1> Electronic data interchange */ | |
264 U8 _align0; /*< 5: 1> alignment */ | |
265 U8 _align1; /*< 6: 1> alignment */ | |
266 U8 _align2; /*< 7: 1> alignment */ | |
267 } T_cap4_snd; | |
268 #endif | |
269 | |
270 #ifndef __T_cap5_snd__ | |
271 #define __T_cap5_snd__ | |
272 /* | |
273 * Extended facsimile capabilities 5 sender | |
274 * CCDGEN:WriteStruct_Count==681 | |
275 */ | |
276 typedef struct | |
277 { | |
278 U8 btm; /*< 0: 1> Basic transfer mode */ | |
279 U8 char_mode; /*< 1: 1> Character mode */ | |
280 U8 mixed_mode; /*< 2: 1> Mixed mode */ | |
281 U8 _align0; /*< 3: 1> alignment */ | |
282 } T_cap5_snd; | |
283 #endif | |
284 | |
285 #ifndef __T_cap6_snd__ | |
286 #define __T_cap6_snd__ | |
287 /* | |
288 * Extended facsimile capabilities 6 sender | |
289 * CCDGEN:WriteStruct_Count==682 | |
290 */ | |
291 typedef struct | |
292 { | |
293 U8 proc_mode_26; /*< 0: 1> Processable mode */ | |
294 U8 dig_network_cap; /*< 1: 1> Digital network capability */ | |
295 U8 duplex; /*< 2: 1> Duplex and half duplex capabilities */ | |
296 U8 jpeg; /*< 3: 1> JPEG coding */ | |
297 U8 full_colour; /*< 4: 1> Full color mode */ | |
298 U8 huffman_tables; /*< 5: 1> Preferred Huffman tables */ | |
299 U8 r_12_bits_pel_comp; /*< 6: 1> Digitise 12 Bits/pel component */ | |
300 U8 _align0; /*< 7: 1> alignment */ | |
301 } T_cap6_snd; | |
302 #endif | |
303 | |
304 #ifndef __T_cap7_snd__ | |
305 #define __T_cap7_snd__ | |
306 /* | |
307 * Extended facsimile capabilities 7 sender | |
308 * CCDGEN:WriteStruct_Count==683 | |
309 */ | |
310 typedef struct | |
311 { | |
312 U8 no_subsamp; /*< 0: 1> No sub-sampling */ | |
313 U8 cust_illum; /*< 1: 1> Custom illuminant */ | |
314 U8 cust_gamut; /*< 2: 1> Custom gamut range */ | |
315 U8 na_letter; /*< 3: 1> North American Letter */ | |
316 U8 na_legal; /*< 4: 1> North American Legal */ | |
317 U8 sing_prog_seq_coding_basic; /*< 5: 1> Single-progression sequential Coding basic */ | |
318 U8 sing_prog_seq_coding_L0; /*< 6: 1> Single-progression sequential Coding Optional L0 */ | |
319 U8 _align0; /*< 7: 1> alignment */ | |
320 } T_cap7_snd; | |
321 #endif | |
322 | |
323 | |
324 /* | |
325 * End of substructure section, begin of message definition section | |
326 */ | |
327 | |
328 #ifndef __T_BCS_DIS__ | |
329 #define __T_BCS_DIS__ | |
330 /* | |
331 * | |
332 * CCDGEN:WriteStruct_Count==684 | |
333 */ | |
334 typedef struct | |
335 { | |
336 U8 fcf; /*< 0: 1> Facsimile control field */ | |
337 U8 _align0; /*< 1: 1> alignment */ | |
338 U8 _align1; /*< 2: 1> alignment */ | |
339 U8 _align2; /*< 3: 1> alignment */ | |
340 T_cap0_rcv cap0_rcv; /*< 4: 12> Basic facsimile capabilities receiver */ | |
341 U8 _align3; /*< 16: 1> alignment */ | |
342 U8 _align4; /*< 17: 1> alignment */ | |
343 U8 _align5; /*< 18: 1> alignment */ | |
344 U8 v_cap1_rcv; /*< 19: 1> valid-flag */ | |
345 T_cap1_rcv cap1_rcv; /*< 20: 4> Extended facsimile capabilities 1 receiver */ | |
346 U8 _align6; /*< 24: 1> alignment */ | |
347 U8 _align7; /*< 25: 1> alignment */ | |
348 U8 _align8; /*< 26: 1> alignment */ | |
349 U8 v_cap2_rcv; /*< 27: 1> valid-flag */ | |
350 U8 _align9; /*< 28: 1> alignment */ | |
351 U8 _align10; /*< 29: 1> alignment */ | |
352 U8 _align11; /*< 30: 1> alignment */ | |
353 U8 v_cap3_rcv; /*< 31: 1> valid-flag */ | |
354 T_cap3_rcv cap3_rcv; /*< 32: 8> Extended facsimile capabilities 3 receiver */ | |
355 U8 _align12; /*< 40: 1> alignment */ | |
356 U8 _align13; /*< 41: 1> alignment */ | |
357 U8 _align14; /*< 42: 1> alignment */ | |
358 U8 v_cap4_rcv; /*< 43: 1> valid-flag */ | |
359 T_cap4_rcv cap4_rcv; /*< 44: 8> Extended facsimile capabilities 4 receiver */ | |
360 U8 _align15; /*< 52: 1> alignment */ | |
361 U8 _align16; /*< 53: 1> alignment */ | |
362 U8 _align17; /*< 54: 1> alignment */ | |
363 U8 v_cap5_rcv; /*< 55: 1> valid-flag */ | |
364 T_cap5_rcv cap5_rcv; /*< 56: 4> Extended facsimile capabilities 5 receiver */ | |
365 U8 _align18; /*< 60: 1> alignment */ | |
366 U8 _align19; /*< 61: 1> alignment */ | |
367 U8 _align20; /*< 62: 1> alignment */ | |
368 U8 v_cap6_rcv; /*< 63: 1> valid-flag */ | |
369 T_cap6_rcv cap6_rcv; /*< 64: 8> Extended facsimile capabilities 6 receiver */ | |
370 U8 _align21; /*< 72: 1> alignment */ | |
371 U8 _align22; /*< 73: 1> alignment */ | |
372 U8 _align23; /*< 74: 1> alignment */ | |
373 U8 v_cap7_rcv; /*< 75: 1> valid-flag */ | |
374 T_cap7_rcv cap7_rcv; /*< 76: 8> Extended facsimile capabilities 7 receiver */ | |
375 } T_BCS_DIS; | |
376 #endif | |
377 | |
378 #ifndef __T_BCS_CSI__ | |
379 #define __T_BCS_CSI__ | |
380 /* | |
381 * | |
382 * CCDGEN:WriteStruct_Count==685 | |
383 */ | |
384 typedef struct | |
385 { | |
386 U8 fcf; /*< 0: 1> Facsimile control field */ | |
387 U8 c_cld_sub_nr; /*< 1: 1> counter */ | |
388 U8 cld_sub_nr[20]; /*< 2: 20> called subscriber number */ | |
389 U8 _align0; /*< 22: 1> alignment */ | |
390 U8 _align1; /*< 23: 1> alignment */ | |
391 } T_BCS_CSI; | |
392 #endif | |
393 | |
394 #ifndef __T_BCS_NSF__ | |
395 #define __T_BCS_NSF__ | |
396 /* | |
397 * | |
398 * CCDGEN:WriteStruct_Count==686 | |
399 */ | |
400 typedef struct | |
401 { | |
402 U8 fcf; /*< 0: 1> Facsimile control field */ | |
403 U8 _align0; /*< 1: 1> alignment */ | |
404 U8 _align1; /*< 2: 1> alignment */ | |
405 U8 _align2; /*< 3: 1> alignment */ | |
406 BUF_non_std_fac non_std_fac; /*< 4: 96> Non-standard facility content */ | |
407 } T_BCS_NSF; | |
408 #endif | |
409 | |
410 #ifndef __T_BCS_DTC__ | |
411 #define __T_BCS_DTC__ | |
412 /* | |
413 * | |
414 * CCDGEN:WriteStruct_Count==687 | |
415 */ | |
416 typedef struct | |
417 { | |
418 U8 fcf; /*< 0: 1> Facsimile control field */ | |
419 U8 _align0; /*< 1: 1> alignment */ | |
420 U8 _align1; /*< 2: 1> alignment */ | |
421 U8 _align2; /*< 3: 1> alignment */ | |
422 T_cap0_rcv cap0_rcv; /*< 4: 12> Basic facsimile capabilities receiver */ | |
423 U8 _align3; /*< 16: 1> alignment */ | |
424 U8 _align4; /*< 17: 1> alignment */ | |
425 U8 _align5; /*< 18: 1> alignment */ | |
426 U8 v_cap1_rcv; /*< 19: 1> valid-flag */ | |
427 T_cap1_rcv cap1_rcv; /*< 20: 4> Extended facsimile capabilities 1 receiver */ | |
428 U8 _align6; /*< 24: 1> alignment */ | |
429 U8 _align7; /*< 25: 1> alignment */ | |
430 U8 _align8; /*< 26: 1> alignment */ | |
431 U8 v_cap2_rcv; /*< 27: 1> valid-flag */ | |
432 U8 _align9; /*< 28: 1> alignment */ | |
433 U8 _align10; /*< 29: 1> alignment */ | |
434 U8 _align11; /*< 30: 1> alignment */ | |
435 U8 v_cap3_rcv; /*< 31: 1> valid-flag */ | |
436 T_cap3_rcv cap3_rcv; /*< 32: 8> Extended facsimile capabilities 3 receiver */ | |
437 U8 _align12; /*< 40: 1> alignment */ | |
438 U8 _align13; /*< 41: 1> alignment */ | |
439 U8 _align14; /*< 42: 1> alignment */ | |
440 U8 v_cap4_rcv; /*< 43: 1> valid-flag */ | |
441 T_cap4_rcv cap4_rcv; /*< 44: 8> Extended facsimile capabilities 4 receiver */ | |
442 U8 _align15; /*< 52: 1> alignment */ | |
443 U8 _align16; /*< 53: 1> alignment */ | |
444 U8 _align17; /*< 54: 1> alignment */ | |
445 U8 v_cap5_rcv; /*< 55: 1> valid-flag */ | |
446 T_cap5_rcv cap5_rcv; /*< 56: 4> Extended facsimile capabilities 5 receiver */ | |
447 U8 _align18; /*< 60: 1> alignment */ | |
448 U8 _align19; /*< 61: 1> alignment */ | |
449 U8 _align20; /*< 62: 1> alignment */ | |
450 U8 v_cap6_rcv; /*< 63: 1> valid-flag */ | |
451 T_cap6_rcv cap6_rcv; /*< 64: 8> Extended facsimile capabilities 6 receiver */ | |
452 U8 _align21; /*< 72: 1> alignment */ | |
453 U8 _align22; /*< 73: 1> alignment */ | |
454 U8 _align23; /*< 74: 1> alignment */ | |
455 U8 v_cap7_rcv; /*< 75: 1> valid-flag */ | |
456 T_cap7_rcv cap7_rcv; /*< 76: 8> Extended facsimile capabilities 7 receiver */ | |
457 } T_BCS_DTC; | |
458 #endif | |
459 | |
460 #ifndef __T_BCS_CIG__ | |
461 #define __T_BCS_CIG__ | |
462 /* | |
463 * | |
464 * CCDGEN:WriteStruct_Count==688 | |
465 */ | |
466 typedef struct | |
467 { | |
468 U8 fcf; /*< 0: 1> Facsimile control field */ | |
469 U8 c_clg_sub_nr; /*< 1: 1> counter */ | |
470 U8 clg_sub_nr[20]; /*< 2: 20> calling subscriber number */ | |
471 U8 _align0; /*< 22: 1> alignment */ | |
472 U8 _align1; /*< 23: 1> alignment */ | |
473 } T_BCS_CIG; | |
474 #endif | |
475 | |
476 #ifndef __T_BCS_NSC__ | |
477 #define __T_BCS_NSC__ | |
478 /* | |
479 * | |
480 * CCDGEN:WriteStruct_Count==689 | |
481 */ | |
482 typedef struct | |
483 { | |
484 U8 fcf; /*< 0: 1> Facsimile control field */ | |
485 U8 _align0; /*< 1: 1> alignment */ | |
486 U8 _align1; /*< 2: 1> alignment */ | |
487 U8 _align2; /*< 3: 1> alignment */ | |
488 BUF_non_std_fac non_std_fac; /*< 4: 96> Non-standard facility content */ | |
489 } T_BCS_NSC; | |
490 #endif | |
491 | |
492 #ifndef __T_BCS_PWD_POLL__ | |
493 #define __T_BCS_PWD_POLL__ | |
494 /* | |
495 * | |
496 * CCDGEN:WriteStruct_Count==690 | |
497 */ | |
498 typedef struct | |
499 { | |
500 U8 fcf; /*< 0: 1> Facsimile control field */ | |
501 U8 c_pm_pword; /*< 1: 1> counter */ | |
502 U8 pm_pword[20]; /*< 2: 20> Password for polling */ | |
503 U8 _align0; /*< 22: 1> alignment */ | |
504 U8 _align1; /*< 23: 1> alignment */ | |
505 } T_BCS_PWD_POLL; | |
506 #endif | |
507 | |
508 #ifndef __T_BCS_SEP__ | |
509 #define __T_BCS_SEP__ | |
510 /* | |
511 * | |
512 * CCDGEN:WriteStruct_Count==691 | |
513 */ | |
514 typedef struct | |
515 { | |
516 U8 fcf; /*< 0: 1> Facsimile control field */ | |
517 U8 c_pm_sub_addr; /*< 1: 1> counter */ | |
518 U8 pm_sub_addr[20]; /*< 2: 20> Polling mode sub-address */ | |
519 U8 _align0; /*< 22: 1> alignment */ | |
520 U8 _align1; /*< 23: 1> alignment */ | |
521 } T_BCS_SEP; | |
522 #endif | |
523 | |
524 #ifndef __T_BCS_DCS__ | |
525 #define __T_BCS_DCS__ | |
526 /* | |
527 * | |
528 * CCDGEN:WriteStruct_Count==692 | |
529 */ | |
530 typedef struct | |
531 { | |
532 U8 fcf; /*< 0: 1> Facsimile control field */ | |
533 U8 _align0; /*< 1: 1> alignment */ | |
534 U8 _align1; /*< 2: 1> alignment */ | |
535 U8 _align2; /*< 3: 1> alignment */ | |
536 T_cap0_snd cap0_snd; /*< 4: 8> Basic facsimile capabilities sender */ | |
537 U8 _align3; /*< 12: 1> alignment */ | |
538 U8 _align4; /*< 13: 1> alignment */ | |
539 U8 _align5; /*< 14: 1> alignment */ | |
540 U8 v_cap1_snd; /*< 15: 1> valid-flag */ | |
541 T_cap1_snd cap1_snd; /*< 16: 4> Extended facsimile capabilities 1 sender */ | |
542 U8 _align6; /*< 20: 1> alignment */ | |
543 U8 _align7; /*< 21: 1> alignment */ | |
544 U8 _align8; /*< 22: 1> alignment */ | |
545 U8 v_cap2_snd; /*< 23: 1> valid-flag */ | |
546 U8 _align9; /*< 24: 1> alignment */ | |
547 U8 _align10; /*< 25: 1> alignment */ | |
548 U8 _align11; /*< 26: 1> alignment */ | |
549 U8 v_cap3_snd; /*< 27: 1> valid-flag */ | |
550 T_cap3_snd cap3_snd; /*< 28: 4> Extended facsimile capabilities 3 sender */ | |
551 U8 _align12; /*< 32: 1> alignment */ | |
552 U8 _align13; /*< 33: 1> alignment */ | |
553 U8 _align14; /*< 34: 1> alignment */ | |
554 U8 v_cap4_snd; /*< 35: 1> valid-flag */ | |
555 T_cap4_snd cap4_snd; /*< 36: 8> Extended facsimile capabilities 4 sender */ | |
556 U8 _align15; /*< 44: 1> alignment */ | |
557 U8 _align16; /*< 45: 1> alignment */ | |
558 U8 _align17; /*< 46: 1> alignment */ | |
559 U8 v_cap5_snd; /*< 47: 1> valid-flag */ | |
560 T_cap5_snd cap5_snd; /*< 48: 4> Extended facsimile capabilities 5 sender */ | |
561 U8 _align18; /*< 52: 1> alignment */ | |
562 U8 _align19; /*< 53: 1> alignment */ | |
563 U8 _align20; /*< 54: 1> alignment */ | |
564 U8 v_cap6_snd; /*< 55: 1> valid-flag */ | |
565 T_cap6_snd cap6_snd; /*< 56: 8> Extended facsimile capabilities 6 sender */ | |
566 U8 _align21; /*< 64: 1> alignment */ | |
567 U8 _align22; /*< 65: 1> alignment */ | |
568 U8 _align23; /*< 66: 1> alignment */ | |
569 U8 v_cap7_snd; /*< 67: 1> valid-flag */ | |
570 T_cap7_snd cap7_snd; /*< 68: 8> Extended facsimile capabilities 7 sender */ | |
571 } T_BCS_DCS; | |
572 #endif | |
573 | |
574 #ifndef __T_BCS_TSI__ | |
575 #define __T_BCS_TSI__ | |
576 /* | |
577 * | |
578 * CCDGEN:WriteStruct_Count==693 | |
579 */ | |
580 typedef struct | |
581 { | |
582 U8 fcf; /*< 0: 1> Facsimile control field */ | |
583 U8 c_tra_sub_nr; /*< 1: 1> counter */ | |
584 U8 tra_sub_nr[20]; /*< 2: 20> transmitting subscriber number */ | |
585 U8 _align0; /*< 22: 1> alignment */ | |
586 U8 _align1; /*< 23: 1> alignment */ | |
587 } T_BCS_TSI; | |
588 #endif | |
589 | |
590 #ifndef __T_BCS_NSS__ | |
591 #define __T_BCS_NSS__ | |
592 /* | |
593 * | |
594 * CCDGEN:WriteStruct_Count==694 | |
595 */ | |
596 typedef struct | |
597 { | |
598 U8 fcf; /*< 0: 1> Facsimile control field */ | |
599 U8 _align0; /*< 1: 1> alignment */ | |
600 U8 _align1; /*< 2: 1> alignment */ | |
601 U8 _align2; /*< 3: 1> alignment */ | |
602 BUF_non_std_fac non_std_fac; /*< 4: 96> Non-standard facility content */ | |
603 } T_BCS_NSS; | |
604 #endif | |
605 | |
606 #ifndef __T_BCS_SUB__ | |
607 #define __T_BCS_SUB__ | |
608 /* | |
609 * | |
610 * CCDGEN:WriteStruct_Count==695 | |
611 */ | |
612 typedef struct | |
613 { | |
614 U8 fcf; /*< 0: 1> Facsimile control field */ | |
615 U8 c_sub_addr; /*< 1: 1> counter */ | |
616 U8 sub_addr[20]; /*< 2: 20> Sub-address */ | |
617 U8 _align0; /*< 22: 1> alignment */ | |
618 U8 _align1; /*< 23: 1> alignment */ | |
619 } T_BCS_SUB; | |
620 #endif | |
621 | |
622 #ifndef __T_BCS_PWD_SND__ | |
623 #define __T_BCS_PWD_SND__ | |
624 /* | |
625 * | |
626 * CCDGEN:WriteStruct_Count==696 | |
627 */ | |
628 typedef struct | |
629 { | |
630 U8 fcf; /*< 0: 1> Facsimile control field */ | |
631 U8 c_sm_pword; /*< 1: 1> counter */ | |
632 U8 sm_pword[20]; /*< 2: 20> Password for sendingf */ | |
633 U8 _align0; /*< 22: 1> alignment */ | |
634 U8 _align1; /*< 23: 1> alignment */ | |
635 } T_BCS_PWD_SND; | |
636 #endif | |
637 | |
638 #ifndef __T_BCS_CFR__ | |
639 #define __T_BCS_CFR__ | |
640 /* | |
641 * | |
642 * CCDGEN:WriteStruct_Count==697 | |
643 */ | |
644 typedef struct | |
645 { | |
646 U8 fcf; /*< 0: 1> Facsimile control field */ | |
647 U8 _align0; /*< 1: 1> alignment */ | |
648 U8 _align1; /*< 2: 1> alignment */ | |
649 U8 _align2; /*< 3: 1> alignment */ | |
650 } T_BCS_CFR; | |
651 #endif | |
652 | |
653 #ifndef __T_BCS_FTT__ | |
654 #define __T_BCS_FTT__ | |
655 /* | |
656 * | |
657 * CCDGEN:WriteStruct_Count==698 | |
658 */ | |
659 typedef struct | |
660 { | |
661 U8 fcf; /*< 0: 1> Facsimile control field */ | |
662 U8 _align0; /*< 1: 1> alignment */ | |
663 U8 _align1; /*< 2: 1> alignment */ | |
664 U8 _align2; /*< 3: 1> alignment */ | |
665 } T_BCS_FTT; | |
666 #endif | |
667 | |
668 #ifndef __T_BCS_EOM__ | |
669 #define __T_BCS_EOM__ | |
670 /* | |
671 * | |
672 * CCDGEN:WriteStruct_Count==699 | |
673 */ | |
674 typedef struct | |
675 { | |
676 U8 fcf; /*< 0: 1> Facsimile control field */ | |
677 U8 _align0; /*< 1: 1> alignment */ | |
678 U8 _align1; /*< 2: 1> alignment */ | |
679 U8 _align2; /*< 3: 1> alignment */ | |
680 } T_BCS_EOM; | |
681 #endif | |
682 | |
683 #ifndef __T_BCS_MPS__ | |
684 #define __T_BCS_MPS__ | |
685 /* | |
686 * | |
687 * CCDGEN:WriteStruct_Count==700 | |
688 */ | |
689 typedef struct | |
690 { | |
691 U8 fcf; /*< 0: 1> Facsimile control field */ | |
692 U8 _align0; /*< 1: 1> alignment */ | |
693 U8 _align1; /*< 2: 1> alignment */ | |
694 U8 _align2; /*< 3: 1> alignment */ | |
695 } T_BCS_MPS; | |
696 #endif | |
697 | |
698 #ifndef __T_BCS_EOP__ | |
699 #define __T_BCS_EOP__ | |
700 /* | |
701 * | |
702 * CCDGEN:WriteStruct_Count==701 | |
703 */ | |
704 typedef struct | |
705 { | |
706 U8 fcf; /*< 0: 1> Facsimile control field */ | |
707 U8 _align0; /*< 1: 1> alignment */ | |
708 U8 _align1; /*< 2: 1> alignment */ | |
709 U8 _align2; /*< 3: 1> alignment */ | |
710 } T_BCS_EOP; | |
711 #endif | |
712 | |
713 #ifndef __T_BCS_PRI_EOM__ | |
714 #define __T_BCS_PRI_EOM__ | |
715 /* | |
716 * | |
717 * CCDGEN:WriteStruct_Count==702 | |
718 */ | |
719 typedef struct | |
720 { | |
721 U8 fcf; /*< 0: 1> Facsimile control field */ | |
722 U8 _align0; /*< 1: 1> alignment */ | |
723 U8 _align1; /*< 2: 1> alignment */ | |
724 U8 _align2; /*< 3: 1> alignment */ | |
725 } T_BCS_PRI_EOM; | |
726 #endif | |
727 | |
728 #ifndef __T_BCS_PRI_MPS__ | |
729 #define __T_BCS_PRI_MPS__ | |
730 /* | |
731 * | |
732 * CCDGEN:WriteStruct_Count==703 | |
733 */ | |
734 typedef struct | |
735 { | |
736 U8 fcf; /*< 0: 1> Facsimile control field */ | |
737 U8 _align0; /*< 1: 1> alignment */ | |
738 U8 _align1; /*< 2: 1> alignment */ | |
739 U8 _align2; /*< 3: 1> alignment */ | |
740 } T_BCS_PRI_MPS; | |
741 #endif | |
742 | |
743 #ifndef __T_BCS_PRI_EOP__ | |
744 #define __T_BCS_PRI_EOP__ | |
745 /* | |
746 * | |
747 * CCDGEN:WriteStruct_Count==704 | |
748 */ | |
749 typedef struct | |
750 { | |
751 U8 fcf; /*< 0: 1> Facsimile control field */ | |
752 U8 _align0; /*< 1: 1> alignment */ | |
753 U8 _align1; /*< 2: 1> alignment */ | |
754 U8 _align2; /*< 3: 1> alignment */ | |
755 } T_BCS_PRI_EOP; | |
756 #endif | |
757 | |
758 #ifndef __T_BCS_MCF__ | |
759 #define __T_BCS_MCF__ | |
760 /* | |
761 * | |
762 * CCDGEN:WriteStruct_Count==705 | |
763 */ | |
764 typedef struct | |
765 { | |
766 U8 fcf; /*< 0: 1> Facsimile control field */ | |
767 U8 _align0; /*< 1: 1> alignment */ | |
768 U8 _align1; /*< 2: 1> alignment */ | |
769 U8 _align2; /*< 3: 1> alignment */ | |
770 } T_BCS_MCF; | |
771 #endif | |
772 | |
773 #ifndef __T_BCS_RTP__ | |
774 #define __T_BCS_RTP__ | |
775 /* | |
776 * | |
777 * CCDGEN:WriteStruct_Count==706 | |
778 */ | |
779 typedef struct | |
780 { | |
781 U8 fcf; /*< 0: 1> Facsimile control field */ | |
782 U8 _align0; /*< 1: 1> alignment */ | |
783 U8 _align1; /*< 2: 1> alignment */ | |
784 U8 _align2; /*< 3: 1> alignment */ | |
785 } T_BCS_RTP; | |
786 #endif | |
787 | |
788 #ifndef __T_BCS_RTN__ | |
789 #define __T_BCS_RTN__ | |
790 /* | |
791 * | |
792 * CCDGEN:WriteStruct_Count==707 | |
793 */ | |
794 typedef struct | |
795 { | |
796 U8 fcf; /*< 0: 1> Facsimile control field */ | |
797 U8 _align0; /*< 1: 1> alignment */ | |
798 U8 _align1; /*< 2: 1> alignment */ | |
799 U8 _align2; /*< 3: 1> alignment */ | |
800 } T_BCS_RTN; | |
801 #endif | |
802 | |
803 #ifndef __T_BCS_PIP__ | |
804 #define __T_BCS_PIP__ | |
805 /* | |
806 * | |
807 * CCDGEN:WriteStruct_Count==708 | |
808 */ | |
809 typedef struct | |
810 { | |
811 U8 fcf; /*< 0: 1> Facsimile control field */ | |
812 U8 _align0; /*< 1: 1> alignment */ | |
813 U8 _align1; /*< 2: 1> alignment */ | |
814 U8 _align2; /*< 3: 1> alignment */ | |
815 } T_BCS_PIP; | |
816 #endif | |
817 | |
818 #ifndef __T_BCS_PIN__ | |
819 #define __T_BCS_PIN__ | |
820 /* | |
821 * | |
822 * CCDGEN:WriteStruct_Count==709 | |
823 */ | |
824 typedef struct | |
825 { | |
826 U8 fcf; /*< 0: 1> Facsimile control field */ | |
827 U8 _align0; /*< 1: 1> alignment */ | |
828 U8 _align1; /*< 2: 1> alignment */ | |
829 U8 _align2; /*< 3: 1> alignment */ | |
830 } T_BCS_PIN; | |
831 #endif | |
832 | |
833 #ifndef __T_BCS_DCN__ | |
834 #define __T_BCS_DCN__ | |
835 /* | |
836 * | |
837 * CCDGEN:WriteStruct_Count==710 | |
838 */ | |
839 typedef struct | |
840 { | |
841 U8 fcf; /*< 0: 1> Facsimile control field */ | |
842 U8 _align0; /*< 1: 1> alignment */ | |
843 U8 _align1; /*< 2: 1> alignment */ | |
844 U8 _align2; /*< 3: 1> alignment */ | |
845 } T_BCS_DCN; | |
846 #endif | |
847 | |
848 #ifndef __T_BCS_CRP__ | |
849 #define __T_BCS_CRP__ | |
850 /* | |
851 * | |
852 * CCDGEN:WriteStruct_Count==711 | |
853 */ | |
854 typedef struct | |
855 { | |
856 U8 fcf; /*< 0: 1> Facsimile control field */ | |
857 U8 _align0; /*< 1: 1> alignment */ | |
858 U8 _align1; /*< 2: 1> alignment */ | |
859 U8 _align2; /*< 3: 1> alignment */ | |
860 } T_BCS_CRP; | |
861 #endif | |
862 | |
863 | |
864 #include "CDG_LEAVE.h" | |
865 | |
866 | |
867 #endif |