FreeCalypso > hg > fc-magnetite
view cdg211/cdginc/m_t30.h @ 673:62a5285e014a
Lorekeeping: allow tpudrv-leonardo.lib on Leonardo/Tango
Back in 2015 the Mother's idea was to produce a FreeCalypso development
board that would be a clone of TI Leonardo, including the original
quadband RFFE; one major additional stipulation was that this board
needed to be able to run original unmodified TCS211-20070608 firmware
with all blobs intact, with only minimal binary patches to main.lib
and tpudrv.lib. The necessary patched libs were produced at that time
in the tcs211-patches repository.
That plan was changed and we produced FCDEV3B instead, with Openmoko's
triband RFFE instead of Leonardo quadband, but when FC Magnetite started
in 2016, a TPUDRV_blob= provision was still made, allowing the possibility
of patching OM's tpudrv.lib for a restored Leonardo RFFE.
Now in 2020 we have FC Tango which is essentially a verbatim clone of
Leonardo core, including the original quadband RFFE. We have also
deblobbed our firmware so much that we have absolutely no real need
for a blob version of tpudrv.lib - but I thought it would be neat to put
the ancient TPUDRV_blob= mechanism (classic config) to its originally
intended use, just for the heck of it.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Fri, 29 May 2020 03:55:36 +0000 |
parents | 56abf6cf8a0b |
children |
line wrap: on
line source
/* +--------------------------------------------------------------------------+ | PROJECT : PROTOCOL STACK | | FILE : m_t30.h | | SOURCE : "__out__\g23m_dfile\msg\t30.mdf" | | LastModified : "2000-02-04" | | IdAndVersion : "8411.620.98.101" | | SrcFileTime : "Mon Nov 24 15:51:02 2003" | | Generated by CCDGEN_2.5.5 on Fri Jun 08 13:59:14 2007 | | !!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 _Mon_Nov_24_15_51_02_2003 #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==584 */ 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==585 */ 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==586 */ /* typedef void T_cap2_rcv;*/ #endif #ifndef __T_cap3_rcv__ #define __T_cap3_rcv__ /* * Extended facsimile capabilities 3 receiver * CCDGEN:WriteStruct_Count==587 */ 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==588 */ 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==589 */ 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==590 */ 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==591 */ 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==592 */ 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==593 */ 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==594 */ /* typedef void T_cap2_snd;*/ #endif #ifndef __T_cap3_snd__ #define __T_cap3_snd__ /* * Extended facsimile capabilities 3 sender * CCDGEN:WriteStruct_Count==595 */ 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==596 */ 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==597 */ 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==598 */ 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==599 */ 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==600 */ 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==601 */ 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==602 */ 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==603 */ 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==604 */ 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==605 */ 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==606 */ 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==607 */ 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==608 */ 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==609 */ 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==610 */ 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==611 */ 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==612 */ 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==613 */ 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==614 */ 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==615 */ 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==616 */ 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==617 */ 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==618 */ 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==619 */ 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==620 */ 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==621 */ 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==622 */ 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==623 */ 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==624 */ 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==625 */ 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==626 */ 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==627 */ 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