FreeCalypso > hg > freecalypso-sw
diff gsm-fw/cdg/cdginc-conservative/m_t30.h @ 656:9ba088a875bd
gsm-fw/cdg: "conservative" version created
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Thu, 25 Sep 2014 10:00:35 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gsm-fw/cdg/cdginc-conservative/m_t30.h Thu Sep 25 10:00:35 2014 +0000 @@ -0,0 +1,867 @@ +/* ++--------------------------------------------------------------------------+ +| PROJECT : PROTOCOL STACK | +| FILE : m_t30.h | +| SOURCE : "msg\t30.mdf" | +| LastModified : "2000-02-04" | +| IdAndVersion : "8411.620.98.101" | +| SrcFileTime : "Wed Nov 28 10:21:26 2007" | +| Generated by CCDGEN_2.5.5A on Thu Sep 25 09:52:55 2014 | +| !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!! | ++--------------------------------------------------------------------------+ +*/ + +/* PRAGMAS + * PREFIX : NONE + * COMPATIBILITY_DEFINES : NO (require PREFIX) + * ALWAYS_ENUM_IN_VAL_FILE: NO + * ENABLE_GROUP: NO + * CAPITALIZE_TYPENAME: NO + */ + + +#ifndef M_T30_H +#define M_T30_H + + +#define CDG_ENTER__M_T30_H + +#define CDG_ENTER__FILENAME _M_T30_H +#define CDG_ENTER__M_T30_H__FILE_TYPE CDGINC +#define CDG_ENTER__M_T30_H__LAST_MODIFIED _2000_02_04 +#define CDG_ENTER__M_T30_H__ID_AND_VERSION _8411_620_98_101 + +#define CDG_ENTER__M_T30_H__SRC_FILE_TIME _Wed_Nov_28_10_21_26_2007 + +#include "CDG_ENTER.h" + +#undef CDG_ENTER__M_T30_H + +#undef CDG_ENTER__FILENAME + + +#include "m_t30.val" + +/* + * bitbuffer structure for the element non_std_fac + */ +#ifndef __T_BUF_non_std_fac__ +#define __T_BUF_non_std_fac__ +typedef struct +{ + U16 l_non_std_fac; + U16 o_non_std_fac; + U8 b_non_std_fac[92]; +} BUF_non_std_fac; /* size <96> */ +#endif +#ifndef __T_cap0_rcv__ +#define __T_cap0_rcv__ +/* + * Basic facsimile capabilities receiver + * CCDGEN:WriteStruct_Count==668 + */ +typedef struct +{ + U8 v8; /*< 0: 1> V.8 */ + U8 n_byte; /*< 1: 1> no. of octets preferred */ + U8 ready_tx_fax; /*< 2: 1> Ready to transmit a facsimile document (polling) */ + U8 rec_fax_op; /*< 3: 1> Receiver fax operation */ + U8 data_sig_rate; /*< 4: 1> data signalling rate */ + U8 R8_lines_pels; /*< 5: 1> R8 x 7.7 lines/mm and/or 200 x 200 pels/25.4 mm */ + U8 two_dim_coding; /*< 6: 1> two dimensional coding */ + U8 rec_width; /*< 7: 1> recording width */ + U8 max_rec_len; /*< 8: 1> maximum recording length */ + U8 min_scan_time; /*< 9: 1> minimum scan line time */ + U8 _align0; /*< 10: 1> alignment */ + U8 _align1; /*< 11: 1> alignment */ +} T_cap0_rcv; +#endif + +#ifndef __T_cap1_rcv__ +#define __T_cap1_rcv__ +/* + * Extended facsimile capabilities 1 receiver + * CCDGEN:WriteStruct_Count==669 + */ +typedef struct +{ + U8 uncomp_mode; /*< 0: 1> uncompressed mode */ + U8 err_corr_mode; /*< 1: 1> error correction mode */ + U8 t6_coding; /*< 2: 1> T6 coding */ + U8 _align0; /*< 3: 1> alignment */ +} T_cap1_rcv; +#endif + +#ifndef __T_cap2_rcv__ +#define __T_cap2_rcv__ +/* + * Extended facsimile capabilities 2 receiver + * CCDGEN:WriteStruct_Count==670 + */ +/* typedef void T_cap2_rcv;*/ +#endif +#ifndef __T_cap3_rcv__ +#define __T_cap3_rcv__ +/* + * Extended facsimile capabilities 3 receiver + * CCDGEN:WriteStruct_Count==671 + */ +typedef struct +{ + U8 R8_lines; /*< 0: 1> R8 lines */ + U8 r_300_pels; /*< 1: 1> Res 300 x 300 pels/25.4 mm */ + U8 R16_lines_pels; /*< 2: 1> R16 x 15.4 lines/mm and/or 400 x 400 pels/24.4 mm */ + U8 i_res_pref; /*< 3: 1> Inch-based resolution preferred */ + U8 m_res_pref; /*< 4: 1> Metric-based resolution preferred */ + U8 min_scan_time_hr; /*< 5: 1> Minimum scan line time for higher resolutions */ + U8 sel_polling; /*< 6: 1> Selective polling */ + U8 _align0; /*< 7: 1> alignment */ +} T_cap3_rcv; +#endif + +#ifndef __T_cap4_rcv__ +#define __T_cap4_rcv__ +/* + * Extended facsimile capabilities 4 receiver + * CCDGEN:WriteStruct_Count==672 + */ +typedef struct +{ + U8 subaddr; /*< 0: 1> Sub-addressing */ + U8 password; /*< 1: 1> Password flag */ + U8 ready_tx_doc; /*< 2: 1> Ready to transmit a data file */ + U8 bft; /*< 3: 1> Binary file transfer */ + U8 dtm; /*< 4: 1> Document transfer mode */ + U8 edi; /*< 5: 1> Electronic data interchange */ + U8 _align0; /*< 6: 1> alignment */ + U8 _align1; /*< 7: 1> alignment */ +} T_cap4_rcv; +#endif + +#ifndef __T_cap5_rcv__ +#define __T_cap5_rcv__ +/* + * Extended facsimile capabilities 5 receiver + * CCDGEN:WriteStruct_Count==673 + */ +typedef struct +{ + U8 btm; /*< 0: 1> Basic transfer mode */ + U8 ready_tx_mixed; /*< 1: 1> Ready to transmit a character or mixed mode document */ + U8 char_mode; /*< 2: 1> Character mode */ + U8 mixed_mode; /*< 3: 1> Mixed mode */ +} T_cap5_rcv; +#endif + +#ifndef __T_cap6_rcv__ +#define __T_cap6_rcv__ +/* + * Extended facsimile capabilities 6 receiver + * CCDGEN:WriteStruct_Count==674 + */ +typedef struct +{ + U8 proc_mode_26; /*< 0: 1> Processable mode */ + U8 dig_network_cap; /*< 1: 1> Digital network capability */ + U8 duplex; /*< 2: 1> Duplex and half duplex capabilities */ + U8 jpeg; /*< 3: 1> JPEG coding */ + U8 full_colour; /*< 4: 1> Full color mode */ + U8 r_12_bits_pel_comp; /*< 5: 1> Digitise 12 Bits/pel component */ + U8 _align0; /*< 6: 1> alignment */ + U8 _align1; /*< 7: 1> alignment */ +} T_cap6_rcv; +#endif + +#ifndef __T_cap7_rcv__ +#define __T_cap7_rcv__ +/* + * Extended facsimile capabilities 7 receiver + * CCDGEN:WriteStruct_Count==675 + */ +typedef struct +{ + U8 no_subsamp; /*< 0: 1> No sub-sampling */ + U8 cust_illum; /*< 1: 1> Custom illuminant */ + U8 cust_gamut; /*< 2: 1> Custom gamut range */ + U8 na_letter; /*< 3: 1> North American Letter */ + U8 na_legal; /*< 4: 1> North American Legal */ + U8 sing_prog_seq_coding_basic; /*< 5: 1> Single-progression sequential Coding basic */ + U8 sing_prog_seq_coding_L0; /*< 6: 1> Single-progression sequential Coding Optional L0 */ + U8 _align0; /*< 7: 1> alignment */ +} T_cap7_rcv; +#endif + +#ifndef __T_cap0_snd__ +#define __T_cap0_snd__ +/* + * Basic facsimile capabilities sender + * CCDGEN:WriteStruct_Count==676 + */ +typedef struct +{ + U8 rec_fax_op; /*< 0: 1> Receiver fax operation */ + U8 data_sig_rate; /*< 1: 1> data signalling rate */ + U8 R8_lines_pels; /*< 2: 1> R8 x 7.7 lines/mm and/or 200 x 200 pels/25.4 mm */ + U8 two_dim_coding; /*< 3: 1> two dimensional coding */ + U8 rec_width; /*< 4: 1> recording width */ + U8 max_rec_len; /*< 5: 1> maximum recording length */ + U8 min_scan_time; /*< 6: 1> minimum scan line time */ + U8 _align0; /*< 7: 1> alignment */ +} T_cap0_snd; +#endif + +#ifndef __T_cap1_snd__ +#define __T_cap1_snd__ +/* + * Extended facsimile capabilities 1 sender + * CCDGEN:WriteStruct_Count==677 + */ +typedef struct +{ + U8 uncomp_mode; /*< 0: 1> uncompressed mode */ + U8 err_corr_mode; /*< 1: 1> error correction mode */ + U8 frame_size; /*< 2: 1> Frame size */ + U8 t6_coding; /*< 3: 1> T6 coding */ +} T_cap1_snd; +#endif + +#ifndef __T_cap2_snd__ +#define __T_cap2_snd__ +/* + * Extended facsimile capabilities 2 sender + * CCDGEN:WriteStruct_Count==678 + */ +/* typedef void T_cap2_snd;*/ +#endif +#ifndef __T_cap3_snd__ +#define __T_cap3_snd__ +/* + * Extended facsimile capabilities 3 sender + * CCDGEN:WriteStruct_Count==679 + */ +typedef struct +{ + U8 R8_lines; /*< 0: 1> R8 lines */ + U8 r_300_pels; /*< 1: 1> Res 300 x 300 pels/25.4 mm */ + U8 R16_lines_pels; /*< 2: 1> R16 x 15.4 lines/mm and/or 400 x 400 pels/24.4 mm */ + U8 resolution_type; /*< 3: 1> Resolution type selection */ +} T_cap3_snd; +#endif + +#ifndef __T_cap4_snd__ +#define __T_cap4_snd__ +/* + * Extended facsimile capabilities 4 sender + * CCDGEN:WriteStruct_Count==680 + */ +typedef struct +{ + U8 subaddr; /*< 0: 1> Sub-addressing */ + U8 password; /*< 1: 1> Password flag */ + U8 bft; /*< 2: 1> Binary file transfer */ + U8 dtm; /*< 3: 1> Document transfer mode */ + U8 edi; /*< 4: 1> Electronic data interchange */ + U8 _align0; /*< 5: 1> alignment */ + U8 _align1; /*< 6: 1> alignment */ + U8 _align2; /*< 7: 1> alignment */ +} T_cap4_snd; +#endif + +#ifndef __T_cap5_snd__ +#define __T_cap5_snd__ +/* + * Extended facsimile capabilities 5 sender + * CCDGEN:WriteStruct_Count==681 + */ +typedef struct +{ + U8 btm; /*< 0: 1> Basic transfer mode */ + U8 char_mode; /*< 1: 1> Character mode */ + U8 mixed_mode; /*< 2: 1> Mixed mode */ + U8 _align0; /*< 3: 1> alignment */ +} T_cap5_snd; +#endif + +#ifndef __T_cap6_snd__ +#define __T_cap6_snd__ +/* + * Extended facsimile capabilities 6 sender + * CCDGEN:WriteStruct_Count==682 + */ +typedef struct +{ + U8 proc_mode_26; /*< 0: 1> Processable mode */ + U8 dig_network_cap; /*< 1: 1> Digital network capability */ + U8 duplex; /*< 2: 1> Duplex and half duplex capabilities */ + U8 jpeg; /*< 3: 1> JPEG coding */ + U8 full_colour; /*< 4: 1> Full color mode */ + U8 huffman_tables; /*< 5: 1> Preferred Huffman tables */ + U8 r_12_bits_pel_comp; /*< 6: 1> Digitise 12 Bits/pel component */ + U8 _align0; /*< 7: 1> alignment */ +} T_cap6_snd; +#endif + +#ifndef __T_cap7_snd__ +#define __T_cap7_snd__ +/* + * Extended facsimile capabilities 7 sender + * CCDGEN:WriteStruct_Count==683 + */ +typedef struct +{ + U8 no_subsamp; /*< 0: 1> No sub-sampling */ + U8 cust_illum; /*< 1: 1> Custom illuminant */ + U8 cust_gamut; /*< 2: 1> Custom gamut range */ + U8 na_letter; /*< 3: 1> North American Letter */ + U8 na_legal; /*< 4: 1> North American Legal */ + U8 sing_prog_seq_coding_basic; /*< 5: 1> Single-progression sequential Coding basic */ + U8 sing_prog_seq_coding_L0; /*< 6: 1> Single-progression sequential Coding Optional L0 */ + U8 _align0; /*< 7: 1> alignment */ +} T_cap7_snd; +#endif + + +/* + * End of substructure section, begin of message definition section + */ + +#ifndef __T_BCS_DIS__ +#define __T_BCS_DIS__ +/* + * + * CCDGEN:WriteStruct_Count==684 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ + T_cap0_rcv cap0_rcv; /*< 4: 12> Basic facsimile capabilities receiver */ + U8 _align3; /*< 16: 1> alignment */ + U8 _align4; /*< 17: 1> alignment */ + U8 _align5; /*< 18: 1> alignment */ + U8 v_cap1_rcv; /*< 19: 1> valid-flag */ + T_cap1_rcv cap1_rcv; /*< 20: 4> Extended facsimile capabilities 1 receiver */ + U8 _align6; /*< 24: 1> alignment */ + U8 _align7; /*< 25: 1> alignment */ + U8 _align8; /*< 26: 1> alignment */ + U8 v_cap2_rcv; /*< 27: 1> valid-flag */ + U8 _align9; /*< 28: 1> alignment */ + U8 _align10; /*< 29: 1> alignment */ + U8 _align11; /*< 30: 1> alignment */ + U8 v_cap3_rcv; /*< 31: 1> valid-flag */ + T_cap3_rcv cap3_rcv; /*< 32: 8> Extended facsimile capabilities 3 receiver */ + U8 _align12; /*< 40: 1> alignment */ + U8 _align13; /*< 41: 1> alignment */ + U8 _align14; /*< 42: 1> alignment */ + U8 v_cap4_rcv; /*< 43: 1> valid-flag */ + T_cap4_rcv cap4_rcv; /*< 44: 8> Extended facsimile capabilities 4 receiver */ + U8 _align15; /*< 52: 1> alignment */ + U8 _align16; /*< 53: 1> alignment */ + U8 _align17; /*< 54: 1> alignment */ + U8 v_cap5_rcv; /*< 55: 1> valid-flag */ + T_cap5_rcv cap5_rcv; /*< 56: 4> Extended facsimile capabilities 5 receiver */ + U8 _align18; /*< 60: 1> alignment */ + U8 _align19; /*< 61: 1> alignment */ + U8 _align20; /*< 62: 1> alignment */ + U8 v_cap6_rcv; /*< 63: 1> valid-flag */ + T_cap6_rcv cap6_rcv; /*< 64: 8> Extended facsimile capabilities 6 receiver */ + U8 _align21; /*< 72: 1> alignment */ + U8 _align22; /*< 73: 1> alignment */ + U8 _align23; /*< 74: 1> alignment */ + U8 v_cap7_rcv; /*< 75: 1> valid-flag */ + T_cap7_rcv cap7_rcv; /*< 76: 8> Extended facsimile capabilities 7 receiver */ +} T_BCS_DIS; +#endif + +#ifndef __T_BCS_CSI__ +#define __T_BCS_CSI__ +/* + * + * CCDGEN:WriteStruct_Count==685 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 c_cld_sub_nr; /*< 1: 1> counter */ + U8 cld_sub_nr[20]; /*< 2: 20> called subscriber number */ + U8 _align0; /*< 22: 1> alignment */ + U8 _align1; /*< 23: 1> alignment */ +} T_BCS_CSI; +#endif + +#ifndef __T_BCS_NSF__ +#define __T_BCS_NSF__ +/* + * + * CCDGEN:WriteStruct_Count==686 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ + BUF_non_std_fac non_std_fac; /*< 4: 96> Non-standard facility content */ +} T_BCS_NSF; +#endif + +#ifndef __T_BCS_DTC__ +#define __T_BCS_DTC__ +/* + * + * CCDGEN:WriteStruct_Count==687 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ + T_cap0_rcv cap0_rcv; /*< 4: 12> Basic facsimile capabilities receiver */ + U8 _align3; /*< 16: 1> alignment */ + U8 _align4; /*< 17: 1> alignment */ + U8 _align5; /*< 18: 1> alignment */ + U8 v_cap1_rcv; /*< 19: 1> valid-flag */ + T_cap1_rcv cap1_rcv; /*< 20: 4> Extended facsimile capabilities 1 receiver */ + U8 _align6; /*< 24: 1> alignment */ + U8 _align7; /*< 25: 1> alignment */ + U8 _align8; /*< 26: 1> alignment */ + U8 v_cap2_rcv; /*< 27: 1> valid-flag */ + U8 _align9; /*< 28: 1> alignment */ + U8 _align10; /*< 29: 1> alignment */ + U8 _align11; /*< 30: 1> alignment */ + U8 v_cap3_rcv; /*< 31: 1> valid-flag */ + T_cap3_rcv cap3_rcv; /*< 32: 8> Extended facsimile capabilities 3 receiver */ + U8 _align12; /*< 40: 1> alignment */ + U8 _align13; /*< 41: 1> alignment */ + U8 _align14; /*< 42: 1> alignment */ + U8 v_cap4_rcv; /*< 43: 1> valid-flag */ + T_cap4_rcv cap4_rcv; /*< 44: 8> Extended facsimile capabilities 4 receiver */ + U8 _align15; /*< 52: 1> alignment */ + U8 _align16; /*< 53: 1> alignment */ + U8 _align17; /*< 54: 1> alignment */ + U8 v_cap5_rcv; /*< 55: 1> valid-flag */ + T_cap5_rcv cap5_rcv; /*< 56: 4> Extended facsimile capabilities 5 receiver */ + U8 _align18; /*< 60: 1> alignment */ + U8 _align19; /*< 61: 1> alignment */ + U8 _align20; /*< 62: 1> alignment */ + U8 v_cap6_rcv; /*< 63: 1> valid-flag */ + T_cap6_rcv cap6_rcv; /*< 64: 8> Extended facsimile capabilities 6 receiver */ + U8 _align21; /*< 72: 1> alignment */ + U8 _align22; /*< 73: 1> alignment */ + U8 _align23; /*< 74: 1> alignment */ + U8 v_cap7_rcv; /*< 75: 1> valid-flag */ + T_cap7_rcv cap7_rcv; /*< 76: 8> Extended facsimile capabilities 7 receiver */ +} T_BCS_DTC; +#endif + +#ifndef __T_BCS_CIG__ +#define __T_BCS_CIG__ +/* + * + * CCDGEN:WriteStruct_Count==688 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 c_clg_sub_nr; /*< 1: 1> counter */ + U8 clg_sub_nr[20]; /*< 2: 20> calling subscriber number */ + U8 _align0; /*< 22: 1> alignment */ + U8 _align1; /*< 23: 1> alignment */ +} T_BCS_CIG; +#endif + +#ifndef __T_BCS_NSC__ +#define __T_BCS_NSC__ +/* + * + * CCDGEN:WriteStruct_Count==689 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ + BUF_non_std_fac non_std_fac; /*< 4: 96> Non-standard facility content */ +} T_BCS_NSC; +#endif + +#ifndef __T_BCS_PWD_POLL__ +#define __T_BCS_PWD_POLL__ +/* + * + * CCDGEN:WriteStruct_Count==690 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 c_pm_pword; /*< 1: 1> counter */ + U8 pm_pword[20]; /*< 2: 20> Password for polling */ + U8 _align0; /*< 22: 1> alignment */ + U8 _align1; /*< 23: 1> alignment */ +} T_BCS_PWD_POLL; +#endif + +#ifndef __T_BCS_SEP__ +#define __T_BCS_SEP__ +/* + * + * CCDGEN:WriteStruct_Count==691 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 c_pm_sub_addr; /*< 1: 1> counter */ + U8 pm_sub_addr[20]; /*< 2: 20> Polling mode sub-address */ + U8 _align0; /*< 22: 1> alignment */ + U8 _align1; /*< 23: 1> alignment */ +} T_BCS_SEP; +#endif + +#ifndef __T_BCS_DCS__ +#define __T_BCS_DCS__ +/* + * + * CCDGEN:WriteStruct_Count==692 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ + T_cap0_snd cap0_snd; /*< 4: 8> Basic facsimile capabilities sender */ + U8 _align3; /*< 12: 1> alignment */ + U8 _align4; /*< 13: 1> alignment */ + U8 _align5; /*< 14: 1> alignment */ + U8 v_cap1_snd; /*< 15: 1> valid-flag */ + T_cap1_snd cap1_snd; /*< 16: 4> Extended facsimile capabilities 1 sender */ + U8 _align6; /*< 20: 1> alignment */ + U8 _align7; /*< 21: 1> alignment */ + U8 _align8; /*< 22: 1> alignment */ + U8 v_cap2_snd; /*< 23: 1> valid-flag */ + U8 _align9; /*< 24: 1> alignment */ + U8 _align10; /*< 25: 1> alignment */ + U8 _align11; /*< 26: 1> alignment */ + U8 v_cap3_snd; /*< 27: 1> valid-flag */ + T_cap3_snd cap3_snd; /*< 28: 4> Extended facsimile capabilities 3 sender */ + U8 _align12; /*< 32: 1> alignment */ + U8 _align13; /*< 33: 1> alignment */ + U8 _align14; /*< 34: 1> alignment */ + U8 v_cap4_snd; /*< 35: 1> valid-flag */ + T_cap4_snd cap4_snd; /*< 36: 8> Extended facsimile capabilities 4 sender */ + U8 _align15; /*< 44: 1> alignment */ + U8 _align16; /*< 45: 1> alignment */ + U8 _align17; /*< 46: 1> alignment */ + U8 v_cap5_snd; /*< 47: 1> valid-flag */ + T_cap5_snd cap5_snd; /*< 48: 4> Extended facsimile capabilities 5 sender */ + U8 _align18; /*< 52: 1> alignment */ + U8 _align19; /*< 53: 1> alignment */ + U8 _align20; /*< 54: 1> alignment */ + U8 v_cap6_snd; /*< 55: 1> valid-flag */ + T_cap6_snd cap6_snd; /*< 56: 8> Extended facsimile capabilities 6 sender */ + U8 _align21; /*< 64: 1> alignment */ + U8 _align22; /*< 65: 1> alignment */ + U8 _align23; /*< 66: 1> alignment */ + U8 v_cap7_snd; /*< 67: 1> valid-flag */ + T_cap7_snd cap7_snd; /*< 68: 8> Extended facsimile capabilities 7 sender */ +} T_BCS_DCS; +#endif + +#ifndef __T_BCS_TSI__ +#define __T_BCS_TSI__ +/* + * + * CCDGEN:WriteStruct_Count==693 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 c_tra_sub_nr; /*< 1: 1> counter */ + U8 tra_sub_nr[20]; /*< 2: 20> transmitting subscriber number */ + U8 _align0; /*< 22: 1> alignment */ + U8 _align1; /*< 23: 1> alignment */ +} T_BCS_TSI; +#endif + +#ifndef __T_BCS_NSS__ +#define __T_BCS_NSS__ +/* + * + * CCDGEN:WriteStruct_Count==694 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ + BUF_non_std_fac non_std_fac; /*< 4: 96> Non-standard facility content */ +} T_BCS_NSS; +#endif + +#ifndef __T_BCS_SUB__ +#define __T_BCS_SUB__ +/* + * + * CCDGEN:WriteStruct_Count==695 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 c_sub_addr; /*< 1: 1> counter */ + U8 sub_addr[20]; /*< 2: 20> Sub-address */ + U8 _align0; /*< 22: 1> alignment */ + U8 _align1; /*< 23: 1> alignment */ +} T_BCS_SUB; +#endif + +#ifndef __T_BCS_PWD_SND__ +#define __T_BCS_PWD_SND__ +/* + * + * CCDGEN:WriteStruct_Count==696 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 c_sm_pword; /*< 1: 1> counter */ + U8 sm_pword[20]; /*< 2: 20> Password for sendingf */ + U8 _align0; /*< 22: 1> alignment */ + U8 _align1; /*< 23: 1> alignment */ +} T_BCS_PWD_SND; +#endif + +#ifndef __T_BCS_CFR__ +#define __T_BCS_CFR__ +/* + * + * CCDGEN:WriteStruct_Count==697 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ +} T_BCS_CFR; +#endif + +#ifndef __T_BCS_FTT__ +#define __T_BCS_FTT__ +/* + * + * CCDGEN:WriteStruct_Count==698 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ +} T_BCS_FTT; +#endif + +#ifndef __T_BCS_EOM__ +#define __T_BCS_EOM__ +/* + * + * CCDGEN:WriteStruct_Count==699 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ +} T_BCS_EOM; +#endif + +#ifndef __T_BCS_MPS__ +#define __T_BCS_MPS__ +/* + * + * CCDGEN:WriteStruct_Count==700 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ +} T_BCS_MPS; +#endif + +#ifndef __T_BCS_EOP__ +#define __T_BCS_EOP__ +/* + * + * CCDGEN:WriteStruct_Count==701 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ +} T_BCS_EOP; +#endif + +#ifndef __T_BCS_PRI_EOM__ +#define __T_BCS_PRI_EOM__ +/* + * + * CCDGEN:WriteStruct_Count==702 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ +} T_BCS_PRI_EOM; +#endif + +#ifndef __T_BCS_PRI_MPS__ +#define __T_BCS_PRI_MPS__ +/* + * + * CCDGEN:WriteStruct_Count==703 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ +} T_BCS_PRI_MPS; +#endif + +#ifndef __T_BCS_PRI_EOP__ +#define __T_BCS_PRI_EOP__ +/* + * + * CCDGEN:WriteStruct_Count==704 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ +} T_BCS_PRI_EOP; +#endif + +#ifndef __T_BCS_MCF__ +#define __T_BCS_MCF__ +/* + * + * CCDGEN:WriteStruct_Count==705 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ +} T_BCS_MCF; +#endif + +#ifndef __T_BCS_RTP__ +#define __T_BCS_RTP__ +/* + * + * CCDGEN:WriteStruct_Count==706 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ +} T_BCS_RTP; +#endif + +#ifndef __T_BCS_RTN__ +#define __T_BCS_RTN__ +/* + * + * CCDGEN:WriteStruct_Count==707 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ +} T_BCS_RTN; +#endif + +#ifndef __T_BCS_PIP__ +#define __T_BCS_PIP__ +/* + * + * CCDGEN:WriteStruct_Count==708 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ +} T_BCS_PIP; +#endif + +#ifndef __T_BCS_PIN__ +#define __T_BCS_PIN__ +/* + * + * CCDGEN:WriteStruct_Count==709 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ +} T_BCS_PIN; +#endif + +#ifndef __T_BCS_DCN__ +#define __T_BCS_DCN__ +/* + * + * CCDGEN:WriteStruct_Count==710 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ +} T_BCS_DCN; +#endif + +#ifndef __T_BCS_CRP__ +#define __T_BCS_CRP__ +/* + * + * CCDGEN:WriteStruct_Count==711 + */ +typedef struct +{ + U8 fcf; /*< 0: 1> Facsimile control field */ + U8 _align0; /*< 1: 1> alignment */ + U8 _align1; /*< 2: 1> alignment */ + U8 _align2; /*< 3: 1> alignment */ +} T_BCS_CRP; +#endif + + +#include "CDG_LEAVE.h" + + +#endif