📄 p_rlp.h
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK |
| FILE : P_RLP.h |
| SOURCE : "Z:\condat\gsm\condat\ms\dfile\prim\RLP.pdf" |
| LastModified : "22 April, 2002" |
| IdAndVersion : "8411.101.98.115" |
| 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_RLP_H
#define P_RLP_H
#define CDG_ENTER__P_RLP_H
#define CDG_ENTER__FILENAME _P_RLP_H
#define CDG_ENTER__P_RLP_H__FILE_TYPE CDGINC
#define CDG_ENTER__P_RLP_H__LAST_MODIFIED _22_April_2002
#define CDG_ENTER__P_RLP_H__ID_AND_VERSION _8411_101_98_115
#define CDG_ENTER__P_RLP_H__SRC_FILE_TIME _Thu_Aug_14_00_00_00_2003
#include "CDG_ENTER.h"
#undef CDG_ENTER__P_RLP_H
#undef CDG_ENTER__FILENAME
#include "P_RLP.val"
#ifndef __T_RLP_ATTACH_REQ__
#define __T_RLP_ATTACH_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1315
*/
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 numer 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.42 bis number of possible codewords */
U8 p2; /*< 12: 1> v.42 bis maximum encodable string length */
U8 _align1; /*< 13: 1> alignment */
U16 bytes_per_prim; /*< 14: 2> bytes per primitive */
U8 rate; /*< 16: 1> transmission rate */
U8 _align2; /*< 17: 1> alignment */
U8 _align3; /*< 18: 1> alignment */
U8 _align4; /*< 19: 1> alignment */
} T_RLP_ATTACH_REQ;
#endif
#ifndef __T_RLP_DETACH_REQ__
#define __T_RLP_DETACH_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1316
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_RLP_DETACH_REQ;
#endif
#ifndef __T_RLP_DETACH_CNF__
#define __T_RLP_DETACH_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1317
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_RLP_DETACH_CNF;
#endif
#ifndef __T_RLP_CONNECT_REQ__
#define __T_RLP_CONNECT_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1318
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_RLP_CONNECT_REQ;
#endif
#ifndef __T_RLP_CONNECT_IND__
#define __T_RLP_CONNECT_IND__
/*
*
* CCDGEN:WriteStruct_Count==1319
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_RLP_CONNECT_IND;
#endif
#ifndef __T_RLP_CONNECT_RES__
#define __T_RLP_CONNECT_RES__
/*
*
* CCDGEN:WriteStruct_Count==1320
*/
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_RLP_CONNECT_RES;
#endif
#ifndef __T_RLP_CONNECT_CNF__
#define __T_RLP_CONNECT_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1321
*/
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_RLP_CONNECT_CNF;
#endif
#ifndef __T_RLP_DISC_REQ__
#define __T_RLP_DISC_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1322
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_RLP_DISC_REQ;
#endif
#ifndef __T_RLP_DISC_IND__
#define __T_RLP_DISC_IND__
/*
*
* CCDGEN:WriteStruct_Count==1323
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_RLP_DISC_IND;
#endif
#ifndef __T_RLP_DISC_CNF__
#define __T_RLP_DISC_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1324
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_RLP_DISC_CNF;
#endif
#ifndef __T_RLP_RESET_REQ__
#define __T_RLP_RESET_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1325
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_RLP_RESET_REQ;
#endif
#ifndef __T_RLP_RESET_IND__
#define __T_RLP_RESET_IND__
/*
*
* CCDGEN:WriteStruct_Count==1326
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_RLP_RESET_IND;
#endif
#ifndef __T_RLP_RESET_RES__
#define __T_RLP_RESET_RES__
/*
*
* CCDGEN:WriteStruct_Count==1327
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_RLP_RESET_RES;
#endif
#ifndef __T_RLP_RESET_CNF__
#define __T_RLP_RESET_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1328
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_RLP_RESET_CNF;
#endif
#ifndef __T_RLP_READY_IND__
#define __T_RLP_READY_IND__
/*
*
* CCDGEN:WriteStruct_Count==1329
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_RLP_READY_IND;
#endif
#ifndef __T_RLP_DATA_REQ__
#define __T_RLP_DATA_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1330
*/
typedef struct
{
U8 reserved[4]; /*< 0: 4> Reserved */
T_sdu sdu; /*< 4: ? > Service Data Unit */
} T_RLP_DATA_REQ;
#endif
#ifndef __T_RLP_GETDATA_REQ__
#define __T_RLP_GETDATA_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1331
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_RLP_GETDATA_REQ;
#endif
#ifndef __T_RLP_DATA_IND__
#define __T_RLP_DATA_IND__
/*
*
* CCDGEN:WriteStruct_Count==1332
*/
typedef struct
{
U16 data_size; /*< 0: 2> data size */
U8 reserved[2]; /*< 2: 2> Reserved */
T_sdu sdu; /*< 4: ? > Service Data Unit */
} T_RLP_DATA_IND;
#endif
#ifndef __T_RLP_UI_REQ__
#define __T_RLP_UI_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1333
*/
typedef struct
{
T_sdu sdu; /*< 0: ? > Service Data Unit */
} T_RLP_UI_REQ;
#endif
#ifndef __T_RLP_UI_IND__
#define __T_RLP_UI_IND__
/*
*
* CCDGEN:WriteStruct_Count==1334
*/
typedef struct
{
T_sdu sdu; /*< 0: ? > Service Data Unit */
} T_RLP_UI_IND;
#endif
#ifndef __T_RLP_XID_IND__
#define __T_RLP_XID_IND__
/*
*
* CCDGEN:WriteStruct_Count==1335
*/
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 numer 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.42 bis number of possible codewords */
U8 p2; /*< 14: 1> v.42 bis maximum encodable string length */
U8 _align2; /*< 15: 1> alignment */
} T_RLP_XID_IND;
#endif
#ifndef __T_RLP_ERROR_IND__
#define __T_RLP_ERROR_IND__
/*
*
* CCDGEN:WriteStruct_Count==1336
*/
typedef struct
{
U16 cause; /*< 0: 2> cause */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_RLP_ERROR_IND;
#endif
#ifndef __T_RLP_STATISTIC_IND__
#define __T_RLP_STATISTIC_IND__
/*
*
* CCDGEN:WriteStruct_Count==1337
*/
typedef struct
{
U32 error_rate; /*< 0: 4> error_rate */
} T_RLP_STATISTIC_IND;
#endif
#ifndef __T_RLP_REMAP_REQ__
#define __T_RLP_REMAP_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1338
*/
typedef struct
{
U8 rate; /*< 0: 1> transmission rate */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_RLP_REMAP_REQ;
#endif
#ifndef __T_RLP_REMAP_CNF__
#define __T_RLP_REMAP_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1339
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_RLP_REMAP_CNF;
#endif
#ifndef __T_RLP_REMAP_DATA_IND__
#define __T_RLP_REMAP_DATA_IND__
/*
*
* CCDGEN:WriteStruct_Count==1340
*/
typedef struct
{
U16 data_size; /*< 0: 2> data size */
U8 reserved[2]; /*< 2: 2> Reserved */
T_sdu sdu; /*< 4: ? > Service Data Unit */
} T_RLP_REMAP_DATA_IND;
#endif
#ifndef __T_RLP_REMAP_DATA_RES__
#define __T_RLP_REMAP_DATA_RES__
/*
*
* CCDGEN:WriteStruct_Count==1341
*/
typedef struct
{
U8 dummy; /*< 0: 1> no parameters */
} T_RLP_REMAP_DATA_RES;
#endif
#include "CDG_LEAVE.h"
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -