comparison cdg-hybrid/cdginc/m_t30.h @ 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 +--------------------------------------------------------------------------+
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 Fri Oct 14 21:41:52 2016 |
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