📄 l4c2smu_struct.h
字号:
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
/* under construction !*/
#endif
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 dn_type;
kal_uint8 switch_on;
} l4csmu_dial_mode_req_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 src_id;
kal_uint8 response;
kal_uint8 cause_present;
kal_uint16 cause;
} l4csmu_dial_mode_cnf_struct;
typedef struct {
kal_uint8 alpha_id_dcs;
kal_uint8 alpha_id_size;
kal_uint8 alpha_id[32];
kal_uint8 ton_npi;
kal_uint8 digit_size;
kal_uint8 digit[41];
} l4csmu_addr_struct;
typedef struct {
kal_uint8 alpha_id_size;
kal_uint8 alpha_id[21];
kal_uint8 ton_npi;
kal_uint8 digit_size;
kal_uint8 digit[4];//[41];
kal_uint8 index_level;
kal_bool network_specific;
kal_bool premium_rate;
} l4csmu_info_num_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 is_spn_valid; // SPN
kal_uint8 is_spn_RPLMN_required;
kal_uint8 spn[17];
kal_uint8 is_opname_valid; // OPN
kal_uint8 opname[21];
kal_uint8 is_sopname_valid; // sOPN
kal_uint8 sopname[11];
kal_uint8 no_msisdn; // MSISDN
l4csmu_addr_struct msisdn[2];
kal_uint8 no_info_num; // Information Numbers
l4csmu_info_num_struct *info_num;
kal_uint8 is_valid_csp;
kal_uint8 csp[22]; // Custom Service Profile
kal_uint8 is_puct_valid;
kal_uint8 ef_puct[5];
kal_uint8 is_autolock_enable; /* SML */
kal_uint8 autolock_result; /* SML */
kal_uint8 autolock_remain; /* SML */
} l4csmu_mmi_info_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
} l4csmu_sml_status_req_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 state[7];
kal_uint8 retry_count[7];
kal_uint8 autolock_count[7];
kal_uint8 num_of_sets[7];
kal_uint8 total_size_of_cat[7];
kal_uint8 key_state[7];
kal_uint8 ef_imsi[8];
kal_uint8 is_valid_gid1;
kal_uint8 ef_gid1;
kal_uint8 is_valid_gid2;
kal_uint8 ef_gid2;
kal_uint8 digits_of_mnc;
} l4csmu_sml_status_cnf_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_bool cipher_ind; //20050202 Benson add for MMI cipher indication display
/* Johnny: cipher_ind is useless now, L4C will use l4csmu_get_cipher_ind_status() to get cipher_ind status from SMU */
} l4csmu_mmrr_ready_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 cmd_detail[5];
kal_bool is_icon_available;
sat_icon_struct icon_info;
kal_uint8 bearer_type;
} l4csat_open_channel_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 cmd_detail[5];
kal_bool res;
} l4csat_open_channel_req_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 cmd_detail[5];
kal_uint8 res; /* sat_terminal_res_enum */
kal_uint8 cause; /* sat_additional_info_for_res_enum */
} l4csat_open_channel_cnf_struct;
typedef struct {
kal_uint8 context_id;
kal_uint8 name_length;
kal_uint8 name_dcs;
kal_uint8 authentication_type;
kal_uint8 name[32];
kal_uint8 user_name[16];
kal_uint8 password[16];
kal_uint8 dns[4];
kal_uint8 apn [100];
kal_uint8 apn_length;
sat_gprs_qos_struct req_qos;
} gprs_data_account_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
gprs_data_account_struct gprs_data_account;
} l4csat_set_gprs_data_account_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_bool result;
kal_uint8 cause;
} l4csat_set_gprs_data_account_res_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
sat_csd_bearer_para_struct bearer_para;
kal_uint8 size_of_address;
kal_uint8 addr[MAX_SIM_ADDR_BCD_LEN];
kal_uint8 size_of_subaddr;
kal_uint8 subaddr[MAX_SIM_ADDR_BCD_LEN];
kal_uint32 duration1;
kal_uint32 duration2;
} l4csat_csm_open_csd_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
sat_csd_bearer_para_struct bearer_para;
} l4csat_csm_bearer_info_ind_req_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_bool result;
kal_uint16 cause; /* cm_enum_cause */
} l4csat_csm_open_csd_res_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 cmd_detail[5];
kal_uint8 state;
kal_bool is_icon_available;
sat_icon_struct icon_info;
} l4csat_close_channel_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
} l4csat_cc_call_disc_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_bool result;
kal_uint16 cause; /* cm_enum_cause */
} l4csat_cc_call_disc_res_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_bool result;
kal_uint16 cause; /* cm_enum_cause */
} l4csat_cc_call_disc_ind_req_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 cmd_detail[5];
kal_bool is_icon_available;
sat_icon_struct icon_info;
kal_uint16 data_size; /* Data Size to be sent */
} l4csat_send_data_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 cmd_detail[5];
kal_bool res;
} l4csat_send_data_req_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 cmd_detail[5];
kal_uint8 res; /* sat_terminal_res_enum */
kal_uint8 cause; /* sat_additional_info_for_res_enum */
} l4csat_send_data_cnf_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 cmd_detail[5];
kal_bool is_icon_available;
sat_icon_struct icon_info;
kal_uint8 ch_data_length;
} l4csat_recv_data_ind_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 cmd_detail[5];
kal_bool res;
} l4csat_recv_data_req_struct;
typedef struct {
kal_uint8 ref_count;
kal_uint16 msg_len;
kal_uint8 cmd_detail[5];
kal_uint8 res; /* sat_terminal_res_enum */
kal_uint8 cause; /* sat_additional_info_for_res_enum */
} l4csat_recv_data_cnf_struct;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -