FreeCalypso > hg > fc-tourmaline
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 |
