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

📄 m_sat.h

📁 GSM手机设计软件代码
💻 H
📖 第 1 页 / 共 5 页
字号:
 * Cause information element
 * CCDGEN:WriteStruct_Count==473
 */
typedef struct
{
  U8                        c_cs;                     /*<  0:  1> counter                                            */
  U8                        cs[MAX_CAUSE_LEN];        /*<  1: 30> Cause                                              */
  U8                        _align0;                  /*< 31:  1> alignment                                          */
} T_cause;
#endif

#ifndef __T_sm_addr__
#define __T_sm_addr__
/*
 * Address 1
 * CCDGEN:WriteStruct_Count==474
 */
typedef struct
{
  U8                        v_noa;                    /*<  0:  1> valid-flag                                         */
  U8                        noa;                      /*<  1:  1> Nature of address                                  */
  U8                        v_npi;                    /*<  2:  1> valid-flag                                         */
  U8                        npi;                      /*<  3:  1> Numbering plan indication                          */
  U8                        c_bcdDigit;               /*<  4:  1> counter                                            */
  U8                        bcdDigit[MAX_SMS_DIGIT_LEN]; /*<  5: 20> BCD digit                                          */
  U8                        _align0;                  /*< 25:  1> alignment                                          */
  U8                        _align1;                  /*< 26:  1> alignment                                          */
  U8                        _align2;                  /*< 27:  1> alignment                                          */
} T_sm_addr;
#endif

#ifndef __T_sm_addr_2__
#define __T_sm_addr_2__
typedef T_sm_addr T_sm_addr_2;
#endif

#ifndef __T_smc_cmd__
#define __T_smc_cmd__
/*
 * Call control
 * CCDGEN:WriteStruct_Count==475
 */
typedef struct
{
  U8                        _align0;                  /*<  0:  1> alignment                                          */
  U8                        _align1;                  /*<  1:  1> alignment                                          */
  U8                        _align2;                  /*<  2:  1> alignment                                          */
  U8                        v_dev_ids;                /*<  3:  1> valid-flag                                         */
  T_dev_ids                 dev_ids;                  /*<  4:  4> Device identities                                  */
  U8                        _align3;                  /*<  8:  1> alignment                                          */
  U8                        _align4;                  /*<  9:  1> alignment                                          */
  U8                        _align5;                  /*< 10:  1> alignment                                          */
  U8                        v_sm_addr;                /*< 11:  1> valid-flag                                         */
  T_sm_addr                 sm_addr;                  /*< 12: 28> Address 1                                          */
  U8                        _align6;                  /*< 40:  1> alignment                                          */
  U8                        _align7;                  /*< 41:  1> alignment                                          */
  U8                        _align8;                  /*< 42:  1> alignment                                          */
  U8                        v_sm_addr_2;              /*< 43:  1> valid-flag                                         */
  T_sm_addr_2               sm_addr_2;                /*< 44: 28> Address 2                                          */
  U8                        _align9;                  /*< 72:  1> alignment                                          */
  U8                        _align10;                 /*< 73:  1> alignment                                          */
  U8                        _align11;                 /*< 74:  1> alignment                                          */
  U8                        v_cc_smc_loc_info;        /*< 75:  1> valid-flag                                         */
  T_cc_smc_loc_info         cc_smc_loc_info;          /*< 76:  8> CC and SMC Location Information                    */
} T_smc_cmd;
#endif

#ifndef __T_smcr_allw__
#define __T_smcr_allw__
/*
 * Call control result, allowed
 * CCDGEN:WriteStruct_Count==476
 */
typedef struct
{
  U8                        _align0;                  /*<  0:  1> alignment                                          */
  U8                        _align1;                  /*<  1:  1> alignment                                          */
  U8                        _align2;                  /*<  2:  1> alignment                                          */
  U8                        v_sm_addr;                /*<  3:  1> valid-flag                                         */
  T_sm_addr                 sm_addr;                  /*<  4: 28> Address 1                                          */
  U8                        _align3;                  /*< 32:  1> alignment                                          */
  U8                        _align4;                  /*< 33:  1> alignment                                          */
  U8                        _align5;                  /*< 34:  1> alignment                                          */
  U8                        v_sm_addr_2;              /*< 35:  1> valid-flag                                         */
  T_sm_addr_2               sm_addr_2;                /*< 36: 28> Address 2                                          */
  U8                        v_alpha_id;               /*< 64:  1> valid-flag                                         */
  U8                        alpha_id[MAX_ALPHA_ID_LEN]; /*< 65:241> Alpha identifier                                   */
  U8                        _align6;                  /*<306:  1> alignment                                          */
  U8                        _align7;                  /*<307:  1> alignment                                          */
} T_smcr_allw;
#endif

#ifndef __T_smcr_not_allw__
#define __T_smcr_not_allw__
typedef T_smcr_allw T_smcr_not_allw;
#endif

#ifndef __T_smcr_allw_mdfy__
#define __T_smcr_allw_mdfy__
typedef T_smcr_allw T_smcr_allw_mdfy;
#endif

#ifndef __T_at_resp__
#define __T_at_resp__
/*
 * AT response
 * CCDGEN:WriteStruct_Count==477
 */
typedef struct
{
  U8                        c_text_str;               /*<  0:  1> counter                                            */
  U8                        text_str[MAX_CMD_AT_LEN]; /*<  1:241> Text string                                        */
  U8                        _align0;                  /*<242:  1> alignment                                          */
  U8                        _align1;                  /*<243:  1> alignment                                          */
} T_at_resp;
#endif

#ifndef __T_chan_data__
#define __T_chan_data__
/*
 * Channel data
 * CCDGEN:WriteStruct_Count==478
 */
typedef struct
{
  U8                        c_ch_dat_str;             /*<  0:  1> counter                                            */
  U8                        ch_dat_str[241];          /*<  1:241> Channel data string                                */
  U8                        _align0;                  /*<242:  1> alignment                                          */
  U8                        _align1;                  /*<243:  1> alignment                                          */
} T_chan_data;
#endif

#ifndef __T_other_addr__
#define __T_other_addr__
/*
 * Other Address
 * CCDGEN:WriteStruct_Count==479
 */
typedef struct
{
  U8                        oth_addr_type;            /*<  0:  1> Type of local Address                              */
  U8                        v_ipv4_addr;              /*<  1:  1> valid-flag                                         */
  U8                        ipv4_addr[4];             /*<  2:  4> IPv4 address                                       */
  U8                        v_ipv6_addr;              /*<  6:  1> valid-flag                                         */
  U8                        ipv6_addr[16];            /*<  7: 16> IPv6 address                                       */
  U8                        _align0;                  /*< 23:  1> alignment                                          */
} T_other_addr;
#endif

#ifndef __T_data_dest_addr__
#define __T_data_dest_addr__
typedef T_other_addr T_data_dest_addr;
#endif

#ifndef __T_if_transp_lev__
#define __T_if_transp_lev__
/*
 * Interface transport level
 * CCDGEN:WriteStruct_Count==480
 */
typedef struct
{
  U8                        trans_prot_type;          /*<  0:  1> Transport protocol type                            */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U16                       port_number;              /*<  2:  2> Port number                                        */
} T_if_transp_lev;
#endif

#ifndef __T_browser_id__
#define __T_browser_id__
/*
 * Browser Identity
 * CCDGEN:WriteStruct_Count==481
 */
typedef struct
{
  U8                        browser;                  /*<  0:  1> Browser                                            */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_browser_id;
#endif

#ifndef __T_url__
#define __T_url__
/*
 * URL
 * CCDGEN:WriteStruct_Count==482
 */
typedef struct
{
  U8                        c_url_value;              /*<  0:  1> counter                                            */
  U8                        url_value[MAX_URL_LEN];   /*<  1:253> URL value                                          */
  U8                        _align0;                  /*<254:  1> alignment                                          */
  U8                        _align1;                  /*<255:  1> alignment                                          */
} T_url;
#endif

#ifndef __T_prov_file_ref__
#define __T_prov_file_ref__
/*
 * Provisioning File Reference
 * CCDGEN:WriteStruct_Count==483
 */
typedef struct
{
  U8                        c_prov_file_id;           /*<  0:  1> counter                                            */
  U8                        prov_file_id[MAX_PROV_F_PATH_LEN]; /*<  1: 16> Provisioning File Path Id                          */
  U8                        _align0;                  /*< 17:  1> alignment                                          */
  U8                        _align1;                  /*< 18:  1> alignment                                          */
  U8                        _align2;                  /*< 19:  1> alignment                                          */
} T_prov_file_ref;
#endif

#ifndef __T_brows_term_cause__
#define __T_brows_term_cause__
/*
 * Browser Termination Cause
 * CCDGEN:WriteStruct_Count==484
 */
typedef struct
{
  U8                        brows_term_s;             /*<  0:  1> Browser Termination Source                         */
  U8                        _align0;                  /*<  1:  1> alignment                                          */
  U8                        _align1;                  /*<  2:  1> alignment                                          */
  U8                        _align2;                  /*<  3:  1> alignment                                          */
} T_brows_term_cause;
#endif

#ifndef __T_chan_stat__
#define __T_chan_stat__
/*
 * Channel Status Parameter
 * CCDGEN:WriteStruct_Count==485

⌨️ 快捷键说明

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