📄 p_sim.h
字号:
U8 puk2_cnt; /*< 5: 1> PUK 2 counter */
U8 ec_code[MAX_ECC]; /*< 6: 15> Emergency call codes */
U8 pref_lang[MAX_LNG_PREF]; /*< 21: 5> preferred languages */
U8 _align0; /*< 26: 1> alignment */
U8 _align1; /*< 27: 1> alignment */
} T_SIM_ACTIVATE_IND;
#endif
#ifndef __T_SIM_MM_INFO_IND__
#define __T_SIM_MM_INFO_IND__
/*
*
* CCDGEN:WriteStruct_Count==1209
*/
typedef struct
{
T_pref_plmn pref_plmn; /*< 0:100> Preferred PLMN list */
} T_SIM_MM_INFO_IND;
#endif
#ifndef __T_SIM_ACCESS_REQ__
#define __T_SIM_ACCESS_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1210
*/
typedef struct
{
U16 source; /*< 0: 2> source process */
U8 sim_command; /*< 2: 1> SIM Command */
U8 _align0; /*< 3: 1> alignment */
U16 datafield; /*< 4: 2> data field identification */
U8 p1; /*< 6: 1> P1 Parameter */
U8 p2; /*< 7: 1> P2 Parameter */
U8 p3; /*< 8: 1> P3 Parameter */
U8 trans_data[MAX_SIM_CMD]; /*< 9:256> Transparent data content */
U8 _align1; /*<265: 1> alignment */
U8 _align2; /*<266: 1> alignment */
U8 _align3; /*<267: 1> alignment */
} T_SIM_ACCESS_REQ;
#endif
#ifndef __T_SIM_ACCESS_CNF__
#define __T_SIM_ACCESS_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1211
*/
typedef struct
{
U16 cause; /*< 0: 2> error code */
U8 sw1; /*< 2: 1> SW1 Parameter */
U8 sw2; /*< 3: 1> SW2 Parameter */
U8 length; /*< 4: 1> length of data field */
U8 trans_data[MAX_SIM_CMD]; /*< 5:256> Transparent data content */
U8 _align0; /*<261: 1> alignment */
U8 _align1; /*<262: 1> alignment */
U8 _align2; /*<263: 1> alignment */
} T_SIM_ACCESS_CNF;
#endif
#ifndef __T_SIM_FILE_UPDATE_IND__
#define __T_SIM_FILE_UPDATE_IND__
/*
*
* CCDGEN:WriteStruct_Count==1212
*/
typedef struct
{
U16 val_nr; /*< 0: 2> valid entries of a file ID list */
U16 file_id[MAX_FILE_ID]; /*< 2:128> Identifier of an EF */
U8 _align0; /*<130: 1> alignment */
U8 _align1; /*<131: 1> alignment */
} T_SIM_FILE_UPDATE_IND;
#endif
#ifndef __T_SIM_FILE_UPDATE_RES__
#define __T_SIM_FILE_UPDATE_RES__
/*
*
* CCDGEN:WriteStruct_Count==1213
*/
typedef struct
{
U16 source; /*< 0: 2> source process */
U16 fu_rsc; /*< 2: 2> result code for SIM_FILE_UPDATE_IND */
} T_SIM_FILE_UPDATE_RES;
#endif
#ifndef __T_SIM_GMM_INSERT_IND__
#define __T_SIM_GMM_INSERT_IND__
/*
*
* CCDGEN:WriteStruct_Count==1214
*/
typedef struct
{
U8 op_mode; /*< 0: 1> operation mode */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
T_imsi_field imsi_field; /*< 4: 12> international mobile subscriber identity */
T_loc_info loc_info; /*< 16: 12> location information */
T_gprs_loc_info gprs_loc_info; /*< 28: 16> location information */
T_acc_ctrl acc_ctrl; /*< 44: 4> access control classes */
T_kc_n kc_n; /*< 48: 12> Kc and cipher key sequence number */
U8 phase; /*< 60: 1> phase of SIM card */
U8 _align3; /*< 61: 1> alignment */
U8 _align4; /*< 62: 1> alignment */
U8 _align5; /*< 63: 1> alignment */
} T_SIM_GMM_INSERT_IND;
#endif
#ifndef __T_SIM_GMM_UPDATE_REQ__
#define __T_SIM_GMM_UPDATE_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1215
*/
typedef struct
{
T_gprs_loc_info gprs_loc_info; /*< 0: 16> location information */
U8 cksn; /*< 16: 1> ciphering key sequence number */
U8 kc[MAX_KC]; /*< 17: 8> authentication parameter Kc */
U8 att_status; /*< 25: 1> GPRS IMSI attach status */
U8 _align0; /*< 26: 1> alignment */
U8 _align1; /*< 27: 1> alignment */
} T_SIM_GMM_UPDATE_REQ;
#endif
#ifndef __T_SIM_DTI_REQ__
#define __T_SIM_DTI_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1216
*/
typedef struct
{
U32 link_id; /*< 0: 4> DTI link identifier */
U8 dti_conn; /*< 4: 1> connection qualifier */
U8 bip_ch_id; /*< 5: 1> BIP channel identifier */
U8 con_type; /*< 6: 1> connection type */
U8 dti_direction; /*< 7: 1> DTI direction */
U32 entity_name; /*< 8: 4> DTI entity name */
U32 local_ip; /*< 12: 4> local IP address */
U32 destination_ip; /*< 16: 4> destination IP address */
U16 destination_port; /*< 20: 2> destination port number */
U8 general_result; /*< 22: 1> general result code */
U8 add_info_result; /*< 23: 1> additional information on result code */
U32 release_time; /*< 24: 4> link release timeout */
} T_SIM_DTI_REQ;
#endif
#ifndef __T_SIM_DTI_CNF__
#define __T_SIM_DTI_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1217
*/
typedef struct
{
U32 link_id; /*< 0: 4> DTI link identifier */
U8 dti_conn; /*< 4: 1> connection qualifier */
U8 bip_ch_id; /*< 5: 1> BIP channel identifier */
U8 _align0; /*< 6: 1> alignment */
U8 _align1; /*< 7: 1> alignment */
} T_SIM_DTI_CNF;
#endif
#ifndef __T_SIM_DTI_IND__
#define __T_SIM_DTI_IND__
/*
*
* CCDGEN:WriteStruct_Count==1218
*/
typedef struct
{
U32 link_id; /*< 0: 4> DTI link identifier */
U8 dti_conn; /*< 4: 1> connection qualifier */
U8 bip_ch_id; /*< 5: 1> BIP channel identifier */
U8 _align0; /*< 6: 1> alignment */
U8 _align1; /*< 7: 1> alignment */
} T_SIM_DTI_IND;
#endif
#ifndef __T_SIM_EVENTLIST_REQ__
#define __T_SIM_EVENTLIST_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1219
*/
typedef struct
{
U8 event_data_avail; /*< 0: 1> data available event */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_SIM_EVENTLIST_REQ;
#endif
#ifndef __T_SIM_EVENTLIST_CNF__
#define __T_SIM_EVENTLIST_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1220
*/
typedef struct
{
U8 event_data_avail; /*< 0: 1> data available event */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_SIM_EVENTLIST_CNF;
#endif
#ifndef __T_SIM_TEST_REQ__
#define __T_SIM_TEST_REQ__
/*
*
* CCDGEN:WriteStruct_Count==1221
*/
typedef struct
{
U8 cla; /*< 0: 1> class of instruction */
U8 ins_code; /*< 1: 1> instruction code */
U8 p1; /*< 2: 1> P1 Parameter */
U8 p2; /*< 3: 1> P2 Parameter */
U8 le; /*< 4: 1> length of response */
U8 _align0; /*< 5: 1> alignment */
U8 _align1; /*< 6: 1> alignment */
U8 _align2; /*< 7: 1> alignment */
T_stk_cmd stk_cmd; /*< 8:260> SIM toolkit command */
} T_SIM_TEST_REQ;
#endif
#ifndef __T_SIM_TEST_CNF__
#define __T_SIM_TEST_CNF__
/*
*
* CCDGEN:WriteStruct_Count==1222
*/
typedef struct
{
U8 sw1; /*< 0: 1> SW1 Parameter */
U8 sw2; /*< 1: 1> SW2 Parameter */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
T_stk_cmd stk_cmd; /*< 4:260> SIM toolkit command */
} T_SIM_TEST_CNF;
#endif
#include "CDG_LEAVE.h"
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -