⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p_cci.h

📁 是一个手机功能的模拟程序
💻 H
📖 第 1 页 / 共 3 页
字号:
  U8                        _align2;                  /*<  3:  1> alignment                                          */
  U32                       ciphering_input;          /*<  4:  4> frame-dependent ciphering input                    */
  T_kc                      kc;                       /*<  8:  8> ciphering key                                      */
  U8                        ciphering_algorithm;      /*< 16:  1> ciphering algorithm                                */
  U8                        direction;                /*< 17:  1> ciphering transfer direction                       */
  U8                        _align3;                  /*< 18:  1> alignment                                          */
  U8                        _align4;                  /*< 19:  1> alignment                                          */
  T_reserved_cipher_req1    reserved_cipher_req1;     /*< 20:  8> reserved octets                                    */
  U8                        reserved_cipher_req2;     /*< 28:  1> reserved octets                                    */
  U8                        attached_counter;         /*< 29:  1> attached to primitive data counter                 */
  U8                        _align5;                  /*< 30:  1> alignment                                          */
  U8                        _align6;                  /*< 31:  1> alignment                                          */
  U32                       reference1;               /*< 32:  4> frame reference number                             */
  U16                       header_size;              /*< 36:  2> frame header size                                  */
  U8                        _align7;                  /*< 38:  1> alignment                                          */
  U8                        _align8;                  /*< 39:  1> alignment                                          */
  T_sdu                     sdu;                      /*< 40: ? > service data unit                                  */
} T_CCI_CIPHER_REQ;
#endif

#ifndef __T_CCI_CIPHER_CNF__
#define __T_CCI_CIPHER_CNF__
/*
 * 
 * CCDGEN:WriteStruct_Count==1706
 */
typedef struct
{
  U8                        reserved_cipher_cnf1;     /*<  0:  1> reserved octet                                     */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
  U32                       reference1;               /*<  4:  4> frame reference number                             */
  T_reserved_cipher_cnf2    reserved_cipher_cnf2;     /*<  8:  8> reserved octets                                    */
  U8                        reserved_cipher_cnf3;     /*< 16:  1> reserved octet                                     */
  U8                        reserved_cipher_cnf4;     /*< 17:  1> reserved octet                                     */
  U8                        reserved_cipher_cnf5[16]; /*< 18: 16> reserved octets                                    */
  U8                        _align3;                  /*< 34:  1> alignment                                          */
  U8                        _align4;                  /*< 35:  1> alignment                                          */
  T_sdu                     sdu;                      /*< 36: ? > service data unit                                  */
} T_CCI_CIPHER_CNF;
#endif

#ifndef __T_CCI_DECIPHER_REQ__
#define __T_CCI_DECIPHER_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1707
 */
typedef struct
{
  U8                        pm;                       /*<  0:  1> protected mode                                     */
  U8                        ciphering_algorithm;      /*<  1:  1> ciphering algorithm                                */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
  T_kc                      kc;                       /*<  4:  8> ciphering key                                      */
  U32                       ciphering_input;          /*< 12:  4> frame-dependent ciphering input                    */
  U8                        direction;                /*< 16:  1> ciphering transfer direction                       */
  U8                        _align2;                  /*< 17:  1> alignment                                          */
  U8                        _align3;                  /*< 18:  1> alignment                                          */
  U8                        _align4;                  /*< 19:  1> alignment                                          */
  U32                       reference1;               /*< 20:  4> frame reference number                             */
  U32                       reference2;               /*< 24:  4> second frame reference number                      */
  U16                       header_size;              /*< 28:  2> frame header size                                  */
  U8                        _align5;                  /*< 30:  1> alignment                                          */
  U8                        _align6;                  /*< 31:  1> alignment                                          */
  T_desc_list               desc_list;                /*< 32: ? > list of generic data descriptors                   */
} T_CCI_DECIPHER_REQ;
#endif

#ifndef __T_CCI_DECIPHER_CNF__
#define __T_CCI_DECIPHER_CNF__
/*
 * 
 * CCDGEN:WriteStruct_Count==1708
 */
typedef struct
{
  U8                        fcs_check;                /*<  0:  1> FCS check result                                   */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
  U32                       reference1;               /*<  4:  4> frame reference number                             */
  U32                       reference2;               /*<  8:  4> second frame reference number                      */
  T_reserved_decipher_cnf1  reserved_decipher_cnf1;   /*< 12:  8> reserved octets                                    */
  U8                        reserved_decipher_cnf2;   /*< 20:  1> reserved octets                                    */
  U8                        reserved_decipher_cnf3;   /*< 21:  1> reserved octets                                    */
  U8                        reserved_decipher_cnf4;   /*< 22:  1> reserved octets                                    */
  U8                        reserved_decipher_cnf5;   /*< 23:  1> reserved octets                                    */
  T_sdu                     sdu;                      /*< 24: ? > service data unit                                  */
} T_CCI_DECIPHER_CNF;
#endif

#ifndef __T_CCI_RESET_REQ__
#define __T_CCI_RESET_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1709
 */
typedef struct
{
  U8                        dummy;                    /*<  0:  1> no parameters                                      */
} T_CCI_RESET_REQ;
#endif

#ifndef __T_CCI_NEG_REQ_V42__
#define __T_CCI_NEG_REQ_V42__
/*
 * 
 * CCDGEN:WriteStruct_Count==1710
 */
typedef struct
{
  U8                        p0;                       /*<  0:  1> whether or not to be used + direction              */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U16                       p1;                       /*<  2:  2> maximum number of code words                       */
  U8                        p2;                       /*<  4:  1> maximum string length                              */
  U8                        comp_inst;                /*<  5:  1> compressor instance                                */
  U16                       n201_i;                   /*<  6:  2> maximum number of octets in an I frame information field */
  U16                       n201_u;                   /*<  8:  2> maximum number of octets in an U or UI frame information field */
  U8                        op_ack;                   /*< 10:  1> operation mode                                     */
  U8                        _align1;                  /*< 11:  1> alignment                                          */
} T_CCI_NEG_REQ_V42;
#endif

#ifndef __T_CCI_INIT_REQ__
#define __T_CCI_INIT_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1711
 */
typedef struct
{
  U8                        algo_type;                /*<  0:  1> algorithm type                                     */
  U8                        comp_inst;                /*<  1:  1> compressor instance                                */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_CCI_INIT_REQ;
#endif

#ifndef __T_CCI_FLUSH_REQ__
#define __T_CCI_FLUSH_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1712
 */
typedef struct
{
  U8                        algo_type;                /*<  0:  1> algorithm type                                     */
  U8                        comp_inst;                /*<  1:  1> compressor instance                                */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
} T_CCI_FLUSH_REQ;
#endif

#ifndef __T_CCI_ERROR_IND__
#define __T_CCI_ERROR_IND__
/*
 * 
 * CCDGEN:WriteStruct_Count==1713
 */
typedef struct
{
  U8                        comp_cause;               /*<  0:  1> error cause                                        */
  U8                        algo_type;                /*<  1:  1> algorithm type                                     */
  U8                        comp_inst;                /*<  2:  1> compressor instance                                */
  U8                        _align0;                  /*<  3:  1> alignment                                          */
} T_CCI_ERROR_IND;
#endif

#ifndef __T_CCI_COMP_REQ__
#define __T_CCI_COMP_REQ__
/*
 * 
 * CCDGEN:WriteStruct_Count==1714
 */
typedef struct
{
  U8                        sapi;                     /*<  0:  1> service access point identifier                    */
  U8                        algo_type;                /*<  1:  1> algorithm type                                     */
  U8                        comp_inst;                /*<  2:  1> compressor instance                                */
  U8                        _align0;                  /*<  3:  1> alignment                                          */
  T_pdu_ref                 pdu_ref;                  /*<  4:  8> to the segment to be confirmed                     */
  U8                        packet_type;              /*< 12:  1> Type of packet.                                    */
  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_CCI_COMP_REQ;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -