📄 p_sn.h
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK |
| FILE : p_sn.h |
| SOURCE : "W:\condat\gsm\condat\ms\dfile\prim\sn.pdf" |
| LastModified : "08 January 2002" |
| IdAndVersion : "8441.110.99.006" |
| SrcFileTime : "Mon Mar 15 15:15:18 2004" |
| Generated by CCDGEN_2.3.9 on Mon Mar 15 15:20:58 2004 |
| !!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
* CAPITALIZE_TYPENAME: 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 _Mon_Mar_15_15_15_18_2004
#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==2059
*/
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==2061
*/
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
/*
* to the segment to be confirmed
* CCDGEN:WriteStruct_Count==2062
*/
#ifndef __T_reserved_unitdata_ind1__
#define __T_reserved_unitdata_ind1__
typedef T_reserved_data_ind1 T_reserved_unitdata_ind1;
#endif
/*
* to the segment to be confirmed
* CCDGEN:WriteStruct_Count==2063
*/
#ifndef __T_reserved_data_req2__
#define __T_reserved_data_req2__
typedef T_reserved_data_ind1 T_reserved_data_req2;
#endif
/*
* to the segment to be confirmed
* CCDGEN:WriteStruct_Count==2064
*/
#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==2073
*/
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==2074
*/
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==2075
*/
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==2076
*/
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==2077
*/
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==2078
*/
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==2079
*/
typedef struct
{
T_sdu sdu; /*< 0: ? > service data unit */
} T_SN_XID_RES;
#endif
#ifndef __T_SN_XID_CNF__
#define __T_SN_XID_CNF__
/*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -