📄 m_t30.h
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK |
| FILE : M_T30.h |
| SOURCE : "Z:\condat\gsm\condat\ms\dfile\msg\T30.mdf" |
| LastModified : "February 04, 2000" |
| IdAndVersion : "8411.620.98.101" |
| SrcFileTime : "Thu Aug 14 00:00:00 2003" |
| Generated by CCDGEN_2.2.4 on Thu Aug 14 16:45:17 2003 |
| !!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
*/
#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 _February_04_2000
#define CDG_ENTER__M_T30_H__ID_AND_VERSION _8411_620_98_101
#define CDG_ENTER__M_T30_H__SRC_FILE_TIME _Thu_Aug_14_00_00_00_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==619
*/
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==620
*/
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==621
*/
/* typedef void T_cap2_rcv;*/
#endif
#ifndef __T_cap3_rcv__
#define __T_cap3_rcv__
/*
* Extended facsimile capabilities 3 receiver
* CCDGEN:WriteStruct_Count==622
*/
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==623
*/
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==624
*/
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==625
*/
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==626
*/
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==627
*/
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==628
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -