📄 p_pkt.h
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK |
| FILE : P_PKT.h |
| SOURCE : "Z:\condat\gsm\condat\ms\dfile\prim\PKT.pdf" |
| LastModified : "17 October, 2002" |
| IdAndVersion : "8443.105.02.106" |
| SrcFileTime : "Thu Aug 14 00:00:00 2003" |
| Generated by CCDGEN_2.2.4 on Thu Aug 14 16:45:19 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 P_PKT_H
#define P_PKT_H
#define CDG_ENTER__P_PKT_H
#define CDG_ENTER__FILENAME _P_PKT_H
#define CDG_ENTER__P_PKT_H__FILE_TYPE CDGINC
#define CDG_ENTER__P_PKT_H__LAST_MODIFIED _17_October_2002
#define CDG_ENTER__P_PKT_H__ID_AND_VERSION _8443_105_02_106
#define CDG_ENTER__P_PKT_H__SRC_FILE_TIME _Thu_Aug_14_00_00_00_2003
#include "CDG_ENTER.h"
#undef CDG_ENTER__P_PKT_H
#undef CDG_ENTER__FILENAME
#include "P_PKT.val"
#ifndef __T_dio_dcb__
#define __T_dio_dcb__
/*
* Device Control Block data
* CCDGEN:WriteStruct_Count==1915
*/
typedef struct
{
U8 convergence; /*< 0: 1> serial data and / or packet data */
U8 data_mode; /*< 1: 1> TE will use the device to transmit AT commands or data or both */
U8 sleep_mode; /*< 2: 1> describes if the device is able to enter sleep mode */
U8 _align0; /*< 3: 1> alignment */
U32 mux_configuration; /*< 4: 4> describes the supported configurations of the multiplexer */
U16 n1; /*< 8: 2> maximum frame size of a multiplexer frame */
U8 n2; /*< 10: 1> maximum number of retransmissions */
U8 t1; /*< 11: 1> acknowledgement timer */
U8 t2; /*< 12: 1> response timer for the multiplexer control channel */
U8 t3; /*< 13: 1> wake up response timer */
U8 k; /*< 14: 1> window size for advanced option with error recovery */
U8 _align1; /*< 15: 1> alignment */
U16 mtu; /*< 16: 2> Maximum Transfer Unit */
U8 _align2; /*< 18: 1> alignment */
U8 _align3; /*< 19: 1> alignment */
U32 baud; /*< 20: 4> supported transmission rates */
U8 data_bits; /*< 24: 1> supported numbers of bits per character */
U8 stop_bits; /*< 25: 1> supported number of stop bits */
U8 parity; /*< 26: 1> supported types of parity checking */
U8 _align4; /*< 27: 1> alignment */
U16 flow_control; /*< 28: 2> supported types of flow control */
U8 xon; /*< 30: 1> XON character */
U8 xoff; /*< 31: 1> XOFF character */
U8 esc_char; /*< 32: 1> ASCII character which could appear three times as an escape sequence */
U8 _align5; /*< 33: 1> alignment */
U16 guard_period; /*< 34: 2> minimal duration before and after escape sequence */
} T_dio_dcb;
#endif
#ifndef __T_PKT_CONNECT_IND__
#define __T_PKT_CONNECT_IND__
/*
*
* CCDGEN:WriteStruct_Count==1917
*/
typedef struct
{
U8 device_no; /*< 0: 1> Data device number */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
T_dio_dcb dio_dcb; /*< 4: 36> Device Control Block data */
} T_PKT_CONNECT_IND;
#endif
#ifndef __T_PKT_CONNECT_RES__
#define __T_PKT_CONNECT_RES__
/*
*
* CCDGEN:WriteStruct_Count==1918
*/
typedef struct
{
U8 device_no; /*< 0: 1> Data device number */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
T_dio_dcb dio_dcb; /*< 4: 36> Device Control Block data */
} T_PKT_CONNECT_RES;
#endif
#ifndef __T_PKT_CONNECT_REJ__
#define __T_PKT_CONNECT_REJ__
/*
*
* CCDGEN:WriteStruct_Count==1919
*/
typedef struct
{
U8 device_no; /*< 0: 1> Data device number */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_PKT_CONNECT_REJ;
#endif
#ifndef __T_PKT_DISCONNECT_IND__
#define __T_PKT_DISCONNECT_IND__
/*
*
* CCDGEN:WriteStruct_Count==1920
*/
typedef struct
{
U8 device_no; /*< 0: 1> Data device number */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> Cause value */
} T_PKT_DISCONNECT_IND;
#endif
#ifndef __T_PKT_DTI_OPEN_REQ__
#define __T_PKT_DTI_OPEN_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1921
*/
typedef struct
{
U8 device_no; /*< 0: 1> Data device number */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
U32 peer; /*< 4: 4> Name of peer, to be casted to 'const char *' */
U32 link_id; /*< 8: 4> Link identifier */
U8 dti_direction; /*< 12: 1> DTI direction */
U8 _align3; /*< 13: 1> alignment */
U8 _align4; /*< 14: 1> alignment */
U8 _align5; /*< 15: 1> alignment */
} T_PKT_DTI_OPEN_REQ;
#endif
#ifndef __T_PKT_DTI_OPEN_CNF__
#define __T_PKT_DTI_OPEN_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1922
*/
typedef struct
{
U8 device_no; /*< 0: 1> Data device number */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> Cause value */
} T_PKT_DTI_OPEN_CNF;
#endif
#ifndef __T_PKT_MODIFY_REQ__
#define __T_PKT_MODIFY_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1923
*/
typedef struct
{
U8 device_no; /*< 0: 1> Data device number */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
T_dio_dcb dio_dcb; /*< 4: 36> Device Control Block data */
} T_PKT_MODIFY_REQ;
#endif
#ifndef __T_PKT_MODIFY_CNF__
#define __T_PKT_MODIFY_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1924
*/
typedef struct
{
U8 device_no; /*< 0: 1> Data device number */
U8 _align0; /*< 1: 1> alignment */
U16 cause; /*< 2: 2> Cause value */
} T_PKT_MODIFY_CNF;
#endif
#ifndef __T_PKT_DTI_CLOSE_REQ__
#define __T_PKT_DTI_CLOSE_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1925
*/
typedef struct
{
U8 device_no; /*< 0: 1> Data device number */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_PKT_DTI_CLOSE_REQ;
#endif
#ifndef __T_PKT_DTI_CLOSE_CNF__
#define __T_PKT_DTI_CLOSE_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1926
*/
typedef struct
{
U8 device_no; /*< 0: 1> Data device number */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_PKT_DTI_CLOSE_CNF;
#endif
#ifndef __T_PKT_DTI_CLOSE_IND__
#define __T_PKT_DTI_CLOSE_IND__
/*
*
* CCDGEN:WriteStruct_Count==1927
*/
typedef struct
{
U8 device_no; /*< 0: 1> Data device number */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -