📄 p_cci.h
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK |
| FILE : p_cci.h |
| SOURCE : "W:\condat\gsm\condat\ms\dfile\prim\cci.pdf" |
| LastModified : "14 January 2003" |
| IdAndVersion : "8441.118.00.017" |
| SrcFileTime : "Mon Mar 15 15:15:26 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_CCI_H
#define P_CCI_H
#define CDG_ENTER__P_CCI_H
#define CDG_ENTER__FILENAME _P_CCI_H
#define CDG_ENTER__P_CCI_H__FILE_TYPE CDGINC
#define CDG_ENTER__P_CCI_H__LAST_MODIFIED _14_January_2003
#define CDG_ENTER__P_CCI_H__ID_AND_VERSION _8441_118_00_017
#define CDG_ENTER__P_CCI_H__SRC_FILE_TIME _Mon_Mar_15_15_15_26_2004
#include "CDG_ENTER.h"
#undef CDG_ENTER__P_CCI_H
#undef CDG_ENTER__FILENAME
#include "p_cci.val"
#ifndef __T_kc__
#define __T_kc__
/*
* ciphering key
* CCDGEN:WriteStruct_Count==1686
*/
typedef struct
{
U8 key[8]; /*< 0: 8> ciphering key content */
} T_kc;
#endif
#ifndef __T_reserved_cipher_req1__
#define __T_reserved_cipher_req1__
/*
* reserved octets
* CCDGEN:WriteStruct_Count==1687
*/
typedef struct
{
U8 reserved_cipher_req1_1; /*< 0: 1> reserved */
U8 _align0; /*< 1: 1> alignment */
U16 reserved_cipher_req1_2; /*< 2: 2> reserved */
U8 reserved_cipher_req1_3; /*< 4: 1> reserved */
U8 _align1; /*< 5: 1> alignment */
U8 _align2; /*< 6: 1> alignment */
U8 _align3; /*< 7: 1> alignment */
} T_reserved_cipher_req1;
#endif
#ifndef __T_reserved_cipher_cnf2__
#define __T_reserved_cipher_cnf2__
/*
* reserved octets
* CCDGEN:WriteStruct_Count==1688
*/
typedef struct
{
U8 reserved_cipher_cnf2_1; /*< 0: 1> reserved */
U8 reserved_cipher_cnf2_2; /*< 1: 1> reserved */
U8 reserved_cipher_cnf2_3; /*< 2: 1> reserved */
U8 reserved_cipher_cnf2_4; /*< 3: 1> reserved */
U8 reserved_cipher_cnf2_5; /*< 4: 1> reserved */
U8 reserved_cipher_cnf2_6; /*< 5: 1> reserved */
U8 reserved_cipher_cnf2_7; /*< 6: 1> reserved */
U8 reserved_cipher_cnf2_8; /*< 7: 1> reserved */
} T_reserved_cipher_cnf2;
#endif
#ifndef __T_reserved_decipher_cnf1__
#define __T_reserved_decipher_cnf1__
/*
* reserved octets
* CCDGEN:WriteStruct_Count==1689
*/
typedef struct
{
U8 reserved_decipher_cnf1_1; /*< 0: 1> reserved */
U8 _align0; /*< 1: 1> alignment */
U16 reserved_decipher_cnf1_2; /*< 2: 2> reserved */
U8 reserved_decipher_cnf1_3; /*< 4: 1> reserved */
U8 _align1; /*< 5: 1> alignment */
U8 _align2; /*< 6: 1> alignment */
U8 _align3; /*< 7: 1> alignment */
} T_reserved_decipher_cnf1;
#endif
#ifndef __T_pdu_ref__
#define __T_pdu_ref__
/*
* to the segment to be confirmed
* CCDGEN:WriteStruct_Count==1691
*/
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_pdu_ref;
#endif
#ifndef __T_cci_qos__
#define __T_cci_qos__
/*
* quality of service
* CCDGEN:WriteStruct_Count==1692
*/
typedef struct
{
U8 delay; /*< 0: 1> delay class */
U8 relclass; /*< 1: 1> Reliability class */
U8 peak; /*< 2: 1> peak throughput */
U8 preced; /*< 3: 1> Precedence class */
U8 mean; /*< 4: 1> main throughput */
U8 reserved_1; /*< 5: 1> Reserved */
U8 reserved_2; /*< 6: 1> Reserved */
U8 reserved_3; /*< 7: 1> Reserved */
} T_cci_qos;
#endif
#ifndef __T_desc_list3__
#define __T_desc_list3__
/*
* List of generic data descriptors
* CCDGEN:WriteStruct_Count==1694
*/
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_list3;
#endif
#ifndef __T_desc_list2__
#define __T_desc_list2__
/*
* list of generic data descriptors
* CCDGEN:WriteStruct_Count==1695
*/
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_CCI_CIPHER_REQ__
#define __T_CCI_CIPHER_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1705
*/
typedef struct
{
U8 pm; /*< 0: 1> protected mode */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -