📄 p_sn.h
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK |
| FILE : P_SN.h |
| SOURCE : "Z:\condat\gsm\condat\ms\dfile\prim\SN.pdf" |
| LastModified : "08 January 2002" |
| IdAndVersion : "8441.110.99.006" |
| 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_SN_H
#define P_SN_H
#define CDG_ENTER__P_SN_H
#define CDG_ENTER__FILENAME _P_SN_H
#define CDG_ENTER__P_SN_H__FILE_TYPE CDGINC
#define CDG_ENTER__P_SN_H__LAST_MODIFIED _08_January_2002
#define CDG_ENTER__P_SN_H__ID_AND_VERSION _8441_110_99_006
#define CDG_ENTER__P_SN_H__SRC_FILE_TIME _Thu_Aug_14_00_00_00_2003
#include "CDG_ENTER.h"
#undef CDG_ENTER__P_SN_H
#undef CDG_ENTER__FILENAME
#include "P_SN.val"
#ifndef __T_desc_list2__
#define __T_desc_list2__
/*
* list of generic data descriptors
* CCDGEN:WriteStruct_Count==1863
*/
typedef struct
{
U16 list_len; /*< 0: 2> length in octets of whole data */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
U32 first; /*< 4: 4> pointer to generic data descriptors */
} T_desc_list2;
#endif
#ifndef __T_reserved_data_ind1__
#define __T_reserved_data_ind1__
/*
* to the segment to be confirmed
* CCDGEN:WriteStruct_Count==1865
*/
typedef struct
{
U8 ref_nsapi; /*< 0: 1> ref_nsapi */
U8 _align0; /*< 1: 1> alignment */
U16 ref_npdu_num; /*< 2: 2> ref_npdu_num */
U8 ref_seg_num; /*< 4: 1> ref_seg_num */
U8 _align1; /*< 5: 1> alignment */
U8 _align2; /*< 6: 1> alignment */
U8 _align3; /*< 7: 1> alignment */
} T_reserved_data_ind1;
#endif
#ifndef __T_reserved_unitdata_ind1__
#define __T_reserved_unitdata_ind1__
typedef T_reserved_data_ind1 T_reserved_unitdata_ind1;
#endif
#ifndef __T_reserved_data_req2__
#define __T_reserved_data_req2__
typedef T_reserved_data_ind1 T_reserved_data_req2;
#endif
#ifndef __T_reserved_unitdata_req2__
#define __T_reserved_unitdata_req2__
typedef T_reserved_data_ind1 T_reserved_unitdata_req2;
#endif
#ifndef __T_SN_DATA_REQ__
#define __T_SN_DATA_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1866
*/
typedef struct
{
U8 nsapi; /*< 0: 1> network layer service access point identifier */
U8 p_id; /*< 1: 1> protocol identifier */
U8 reserved_data_req1; /*< 2: 1> reserved octets */
U8 _align0; /*< 3: 1> alignment */
T_reserved_data_req2 reserved_data_req2; /*< 4: 8> to the segment to be confirmed */
U8 reserved_data_req3; /*< 12: 1> reserved octets */
U8 _align1; /*< 13: 1> alignment */
U8 _align2; /*< 14: 1> alignment */
U8 _align3; /*< 15: 1> alignment */
T_desc_list2 desc_list2; /*< 16: 8> list of generic data descriptors */
} T_SN_DATA_REQ;
#endif
#ifndef __T_SN_DATA_IND__
#define __T_SN_DATA_IND__
/*
*
* CCDGEN:WriteStruct_Count==1867
*/
typedef struct
{
U8 nsapi; /*< 0: 1> network layer service access point identifier */
U8 p_id; /*< 1: 1> protocol identifier */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
T_reserved_data_ind1 reserved_data_ind1; /*< 4: 8> to the segment to be confirmed */
U8 reserved_data_ind2; /*< 12: 1> reserved octets */
U8 _align2; /*< 13: 1> alignment */
U8 _align3; /*< 14: 1> alignment */
U8 _align4; /*< 15: 1> alignment */
T_desc_list2 desc_list2; /*< 16: 8> list of generic data descriptors */
} T_SN_DATA_IND;
#endif
#ifndef __T_SN_UNITDATA_REQ__
#define __T_SN_UNITDATA_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1868
*/
typedef struct
{
U8 nsapi; /*< 0: 1> network layer service access point identifier */
U8 p_id; /*< 1: 1> protocol identifier */
U8 reserved_unitdata_req1; /*< 2: 1> reserved octets */
U8 _align0; /*< 3: 1> alignment */
T_reserved_unitdata_req2 reserved_unitdata_req2; /*< 4: 8> to the segment to be confirmed */
U8 reserved_unitdata_req3; /*< 12: 1> reserved octets */
U8 _align1; /*< 13: 1> alignment */
U8 _align2; /*< 14: 1> alignment */
U8 _align3; /*< 15: 1> alignment */
T_desc_list2 desc_list2; /*< 16: 8> list of generic data descriptors */
} T_SN_UNITDATA_REQ;
#endif
#ifndef __T_SN_UNITDATA_IND__
#define __T_SN_UNITDATA_IND__
/*
*
* CCDGEN:WriteStruct_Count==1869
*/
typedef struct
{
U8 nsapi; /*< 0: 1> network layer service access point identifier */
U8 p_id; /*< 1: 1> protocol identifier */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
T_reserved_unitdata_ind1 reserved_unitdata_ind1; /*< 4: 8> to the segment to be confirmed */
U8 reserved_unitdata_ind2; /*< 12: 1> reserved octets */
U8 _align2; /*< 13: 1> alignment */
U8 _align3; /*< 14: 1> alignment */
U8 _align4; /*< 15: 1> alignment */
T_desc_list2 desc_list2; /*< 16: 8> list of generic data descriptors */
} T_SN_UNITDATA_IND;
#endif
#ifndef __T_SN_XID_REQ__
#define __T_SN_XID_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1870
*/
typedef struct
{
T_sdu sdu; /*< 0: ? > service data unit */
} T_SN_XID_REQ;
#endif
#ifndef __T_SN_XID_IND__
#define __T_SN_XID_IND__
/*
*
* CCDGEN:WriteStruct_Count==1871
*/
typedef struct
{
T_sdu sdu; /*< 0: ? > service data unit */
} T_SN_XID_IND;
#endif
#ifndef __T_SN_XID_RES__
#define __T_SN_XID_RES__
/*
*
* CCDGEN:WriteStruct_Count==1872
*/
typedef struct
{
T_sdu sdu; /*< 0: ? > service data unit */
} T_SN_XID_RES;
#endif
#ifndef __T_SN_XID_CNF__
#define __T_SN_XID_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1873
*/
typedef struct
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -