📄 p_l2r.h
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK |
| FILE : P_L2R.h |
| SOURCE : "Z:\condat\gsm\condat\ms\dfile\prim\L2R.pdf" |
| LastModified : "31 October 2001" |
| IdAndVersion : "8411.102.00.123" |
| SrcFileTime : "Thu Aug 14 00:00:00 2003" |
| Generated by CCDGEN_2.2.4 on Thu Aug 14 16:45:18 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_L2R_H
#define P_L2R_H
#define CDG_ENTER__P_L2R_H
#define CDG_ENTER__FILENAME _P_L2R_H
#define CDG_ENTER__P_L2R_H__FILE_TYPE CDGINC
#define CDG_ENTER__P_L2R_H__LAST_MODIFIED _31_October_2001
#define CDG_ENTER__P_L2R_H__ID_AND_VERSION _8411_102_00_123
#define CDG_ENTER__P_L2R_H__SRC_FILE_TIME _Thu_Aug_14_00_00_00_2003
#include "CDG_ENTER.h"
#undef CDG_ENTER__P_L2R_H
#undef CDG_ENTER__FILENAME
#include "P_L2R.val"
#ifndef __T_L2R_ACTIVATE_REQ__
#define __T_L2R_ACTIVATE_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1267
*/
typedef struct
{
U16 k_ms_iwf; /*< 0: 2> window size ms -> iwf */
U16 k_iwf_ms; /*< 2: 2> window size iwf -> ms */
U8 t1; /*< 4: 1> acknowledge timer */
U8 t2; /*< 5: 1> reply delay */
U8 n2; /*< 6: 1> maximum number of retransmission attempts */
U8 pt; /*< 7: 1> type of data compression */
U8 p0; /*< 8: 1> v.42bis data compression direction */
U8 _align0; /*< 9: 1> alignment */
U16 p1; /*< 10: 2> v.42bis number of possible codewords */
U8 p2; /*< 12: 1> v.42bis maximum encodable string length */
U8 uil2p; /*< 13: 1> user information layer 2 protocol */
U16 bytes_per_prim; /*< 14: 2> bytes per primitive */
U16 buffer_size; /*< 16: 2> buffer size in bytes */
U8 rate; /*< 18: 1> transmission rate */
U8 _align1; /*< 19: 1> alignment */
} T_L2R_ACTIVATE_REQ;
#endif
#ifndef __T_L2R_ACTIVATE_CNF__
#define __T_L2R_ACTIVATE_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1268
*/
typedef struct
{
U8 ack_flg; /*< 0: 1> acknowledge flag */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_L2R_ACTIVATE_CNF;
#endif
#ifndef __T_L2R_DEACTIVATE_REQ__
#define __T_L2R_DEACTIVATE_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1269
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_L2R_DEACTIVATE_REQ;
#endif
#ifndef __T_L2R_DEACTIVATE_CNF__
#define __T_L2R_DEACTIVATE_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1270
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_L2R_DEACTIVATE_CNF;
#endif
#ifndef __T_L2R_CONNECT_REQ__
#define __T_L2R_CONNECT_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1271
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_L2R_CONNECT_REQ;
#endif
#ifndef __T_L2R_CONNECT_CNF__
#define __T_L2R_CONNECT_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1272
*/
typedef struct
{
U8 ack_flg; /*< 0: 1> acknowledge flag */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_L2R_CONNECT_CNF;
#endif
#ifndef __T_L2R_CONNECT_IND__
#define __T_L2R_CONNECT_IND__
/*
*
* CCDGEN:WriteStruct_Count==1273
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_L2R_CONNECT_IND;
#endif
#ifndef __T_L2R_DISC_REQ__
#define __T_L2R_DISC_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1274
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_L2R_DISC_REQ;
#endif
#ifndef __T_L2R_DISC_CNF__
#define __T_L2R_DISC_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1275
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_L2R_DISC_CNF;
#endif
#ifndef __T_L2R_DISC_IND__
#define __T_L2R_DISC_IND__
/*
*
* CCDGEN:WriteStruct_Count==1276
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_L2R_DISC_IND;
#endif
#ifndef __T_L2R_XID_IND__
#define __T_L2R_XID_IND__
/*
*
* CCDGEN:WriteStruct_Count==1277
*/
typedef struct
{
U8 rlp_vers; /*< 0: 1> rlp version number */
U8 _align0; /*< 1: 1> alignment */
U16 k_ms_iwf; /*< 2: 2> window size ms -> iwf */
U16 k_iwf_ms; /*< 4: 2> window size iwf -> ms */
U8 t1; /*< 6: 1> acknowledge timer */
U8 t2; /*< 7: 1> reply delay */
U8 n2; /*< 8: 1> maximum number of retransmission attempts */
U8 pt; /*< 9: 1> type of data compression */
U8 p0; /*< 10: 1> v.42bis data compression direction */
U8 _align1; /*< 11: 1> alignment */
U16 p1; /*< 12: 2> v.42bis number of possible codewords */
U8 p2; /*< 14: 1> v.42bis maximum encodable string length */
U8 _align2; /*< 15: 1> alignment */
} T_L2R_XID_IND;
#endif
#ifndef __T_L2R_ERROR_IND__
#define __T_L2R_ERROR_IND__
/*
*
* CCDGEN:WriteStruct_Count==1278
*/
typedef struct
{
U16 cause; /*< 0: 2> error cause */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_L2R_ERROR_IND;
#endif
#ifndef __T_L2R_RESET_IND__
#define __T_L2R_RESET_IND__
/*
*
* CCDGEN:WriteStruct_Count==1279
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_L2R_RESET_IND;
#endif
#ifndef __T_L2R_STATISTIC_IND__
#define __T_L2R_STATISTIC_IND__
/*
*
* CCDGEN:WriteStruct_Count==1280
*/
typedef struct
{
U32 error_rate; /*< 0: 4> error_rate */
} T_L2R_STATISTIC_IND;
#endif
#ifndef __T_L2R_DTI_REQ__
#define __T_L2R_DTI_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1281
*/
typedef struct
{
U8 dti_conn; /*< 0: 1> DTI connect */
U8 entity_name[L2R_ENTITY_NAME_LEN]; /*< 1: 6> name of an neighbour entity */
U8 _align0; /*< 7: 1> alignment */
U32 link_id; /*< 8: 4> Link identifier */
U8 dti_direction; /*< 12: 1> DTI direction */
U8 _align1; /*< 13: 1> alignment */
U8 _align2; /*< 14: 1> alignment */
U8 _align3; /*< 15: 1> alignment */
} T_L2R_DTI_REQ;
#endif
#ifndef __T_L2R_DTI_CNF__
#define __T_L2R_DTI_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1282
*/
typedef struct
{
U8 dti_conn; /*< 0: 1> DTI connect */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
U32 link_id; /*< 4: 4> Link identifier */
} T_L2R_DTI_CNF;
#endif
#ifndef __T_L2R_DTI_IND__
#define __T_L2R_DTI_IND__
/*
*
* CCDGEN:WriteStruct_Count==1283
*/
typedef struct
{
U32 link_id; /*< 0: 4> Link identifier */
} T_L2R_DTI_IND;
#endif
#ifndef __T_L2R_CHANGE_RATE_REQ__
#define __T_L2R_CHANGE_RATE_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1284
*/
typedef struct
{
U8 rate; /*< 0: 1> transmission rate */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_L2R_CHANGE_RATE_REQ;
#endif
#include "CDG_LEAVE.h"
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -