📄 m_rr.h
字号:
/*
* Frequency List
* CCDGEN:WriteStruct_Count==43
*/
typedef struct
{
U8 c_flist; /*< 0: 1> counter */
U8 flist[32]; /*< 1: 32> Frequency List Contents */
U8 _align0; /*< 33: 1> alignment */
U8 _align1; /*< 34: 1> alignment */
U8 _align2; /*< 35: 1> alignment */
} T_freq_list;
#endif
#ifndef __T_freq_list_after__
#define __T_freq_list_after__
typedef T_freq_list T_freq_list_after;
#endif
#ifndef __T_freq_list_before__
#define __T_freq_list_before__
typedef T_freq_list T_freq_list_before;
#endif
#ifndef __T_freq_range__
#define __T_freq_range__
/*
* Frequency Range
* CCDGEN:WriteStruct_Count==44
*/
typedef struct
{
U16 freq_lower; /*< 0: 2> Frequency Range Lower */
U16 freq_higher; /*< 2: 2> Frequency Range Higher */
} T_freq_range;
#endif
#ifndef __T_gprs_indic__
#define __T_gprs_indic__
/*
* GPRS Indicator
* CCDGEN:WriteStruct_Count==45
*/
typedef struct
{
U8 ra_color; /*< 0: 1> RA color */
U8 si13_pos; /*< 1: 1> SI13 Position */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_gprs_indic;
#endif
#ifndef __T_gprs_meas_res__
#define __T_gprs_meas_res__
/*
* GPRS Measurement Results
* CCDGEN:WriteStruct_Count==46
*/
typedef struct
{
U8 c_val; /*< 0: 1> C Value */
U8 rxqual; /*< 1: 1> RX Quality */
U8 sign_var; /*< 2: 1> Signal Variance */
U8 _align0; /*< 3: 1> alignment */
} T_gprs_meas_res;
#endif
#ifndef __T_gprs_ma__
#define __T_gprs_ma__
/*
* GPRS Mobile Allocation
* CCDGEN:WriteStruct_Count==47
*/
typedef struct
{
U8 hsn; /*< 0: 1> Hopping Sequence Number */
U8 v_rfln; /*< 1: 1> valid-flag */
U8 c_rfln; /*< 2: 1> counter */
U8 rfln[MAX_RFL]; /*< 3: 5> RFL Number */
U8 hop; /*< 8: 1> Hopping */
U8 v_allo_len6; /*< 9: 1> valid-flag */
U8 allo_len6; /*< 10: 1> Allocation Bitmap Length */
U8 v_allo_bmp6; /*< 11: 1> valid-flag */
U8 c_allo_bmp6; /*< 12: 1> counter */
U8 allo_bmp6[64]; /*< 13: 64> Allocation Bitmap */
U8 v_arfcn_idx; /*< 77: 1> valid-flag */
U8 c_arfcn_idx; /*< 78: 1> counter */
U8 arfcn_idx[MAX_ARFCNI]; /*< 79: 5> ARFCN Index */
} T_gprs_ma;
#endif
#ifndef __T_gprs_resum__
#define __T_gprs_resum__
/*
* GPRS Resumption
* CCDGEN:WriteStruct_Count==48
*/
typedef struct
{
U8 res_ack; /*< 0: 1> Resumption ACK */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_gprs_resum;
#endif
#ifndef __T_group_chan_desc__
#define __T_group_chan_desc__
/*
* Group Channel Description
* CCDGEN:WriteStruct_Count==49
*/
typedef struct
{
U8 chan_type; /*< 0: 1> Channel type and TDMA offset */
U8 tn; /*< 1: 1> Time Slot */
U8 tsc; /*< 2: 1> Training Sequence Code */
U8 hop; /*< 3: 1> Hopping */
U8 _align0; /*< 4: 1> alignment */
U8 v_arfcn; /*< 5: 1> valid-flag */
U16 arfcn; /*< 6: 2> Absolute RF Channel Number */
U8 v_maio; /*< 8: 1> valid-flag */
U8 maio; /*< 9: 1> Mobile Allocation Index Offset */
U8 v_hsn; /*< 10: 1> valid-flag */
U8 hsn; /*< 11: 1> Hopping Sequence Number */
U8 v_mac; /*< 12: 1> valid-flag */
U8 c_mac; /*< 13: 1> counter */
U8 mac[N_MOB_ALLOC]; /*< 14: 8> Mobile Allocation Contents */
U8 _align1; /*< 22: 1> alignment */
U8 _align2; /*< 23: 1> alignment */
} T_group_chan_desc;
#endif
#ifndef __T_hop_freq__
#define __T_hop_freq__
/*
* Hopping Frequencies
* CCDGEN:WriteStruct_Count==50
*/
typedef struct
{
U8 flag; /*< 0: 1> Flag */
U8 v_ma_len; /*< 1: 1> valid-flag */
U8 ma_len; /*< 2: 1> Mobile Allocation Length */
U8 v_mac; /*< 3: 1> valid-flag */
U8 c_mac; /*< 4: 1> counter */
U8 mac[N_MOB_ALLOC]; /*< 5: 8> Mobile Allocation Contents */
U8 _align0; /*< 13: 1> alignment */
U8 _align1; /*< 14: 1> alignment */
U8 v_freq_short_list2; /*< 15: 1> valid-flag */
BUF_freq_short_list2 freq_short_list2; /*< 16: 12> Frequency Short List 2 */
} T_hop_freq;
#endif
#ifndef __T_ia_freq_par__
#define __T_ia_freq_par__
/*
* IA Frequency Parameters
* CCDGEN:WriteStruct_Count==51
*/
typedef struct
{
U8 fp_len; /*< 0: 1> Length Of Frequency Parameters */
U8 v_maio; /*< 1: 1> valid-flag */
U8 maio; /*< 2: 1> Mobile Allocation Index Offset */
U8 v_mac; /*< 3: 1> valid-flag */
U8 c_mac; /*< 4: 1> counter */
U8 mac[11]; /*< 5: 11> Mobile Allocation Contents */
} T_ia_freq_par;
#endif
#ifndef __T_ia_2nd_part__
#define __T_ia_2nd_part__
/*
* IA Second Part Packet Assignment
* CCDGEN:WriteStruct_Count==52
*/
/* typedef void T_ia_2nd_part;*/
#endif
#ifndef __T_loc_area_ident__
#define __T_loc_area_ident__
/*
* Location Area Identification
* CCDGEN:WriteStruct_Count==53
*/
typedef struct
{
U8 mcc[3]; /*< 0: 3> Mobile Country Code */
U8 c_mnc; /*< 3: 1> counter */
U8 mnc[3]; /*< 4: 3> Mobile Network Code */
U8 _align0; /*< 7: 1> alignment */
U16 lac; /*< 8: 2> Location Area Code */
U8 _align1; /*< 10: 1> alignment */
U8 _align2; /*< 11: 1> alignment */
} T_loc_area_ident;
#endif
#ifndef __T_lsa_id_info__
#define __T_lsa_id_info__
/*
* LSA ID Information
* CCDGEN:WriteStruct_Count==54
*/
typedef struct
{
U32 lsa_id; /*< 0: 4> LSA ID */
U8 _align0; /*< 4: 1> alignment */
U8 _align1; /*< 5: 1> alignment */
U8 v_lsa_id_add; /*< 6: 1> valid-flag */
U8 c_lsa_id_add; /*< 7: 1> counter */
U32 lsa_id_add[MAX_LSA_ID]; /*< 8: 8> Additional LSA IDs */
} T_lsa_id_info;
#endif
#ifndef __T_chan_coding__
#define __T_chan_coding__
/*
* MAC Mode And Channel Coding
* CCDGEN:WriteStruct_Count==55
*/
typedef struct
{
U8 mac_mode; /*< 0: 1> MAC Mode */
U8 cod_scheme; /*< 1: 1> Coding Scheme */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_chan_coding;
#endif
#ifndef __T_mob_alloc__
#define __T_mob_alloc__
/*
* Mobile Allocation
* CCDGEN:WriteStruct_Count==56
*/
typedef struct
{
U8 c_mac; /*< 0: 1> counter */
U8 mac[N_MOB_ALLOC]; /*< 1: 8> Mobile Allocation Contents */
U8 _align0; /*< 9: 1> alignment */
U8 _align1; /*< 10: 1> alignment */
U8 _align2; /*< 11: 1> alignment */
} T_mob_alloc;
#endif
#ifndef __T_mob_alloc_before__
#define __T_mob_alloc_before__
typedef T_mob_alloc T_mob_alloc_before;
#endif
#ifndef __T_mob_alloc_after__
#define __T_mob_alloc_after__
typedef T_mob_alloc T_mob_alloc_after;
#endif
#ifndef __T_mob_ident__
#define __T_mob_ident__
/*
* Mobile Identity
* CCDGEN:WriteStruct_Count==57
*/
typedef struct
{
U8 ident_type; /*< 0: 1> Type of identity */
U8 odd_even; /*< 1: 1> Odd/ Even indication */
U8 v_ident_dig; /*< 2: 1> valid-flag */
U8 c_ident_dig; /*< 3: 1> counter */
U8 ident_dig[16]; /*< 4: 16> Identity digit */
U8 _align0; /*< 20: 1> alignment */
U8 _align1; /*< 21: 1> alignment */
U8 _align2; /*< 22: 1> alignment */
U8 v_tmsi_1; /*< 23: 1> valid-flag */
BUF_tmsi_1 tmsi_1; /*< 24: 12> TMSI */
} T_mob_ident;
#endif
#ifndef __T_mob_ident_2__
#define __T_mob_ident_2__
typedef T_mob_ident T_mob_ident_2;
#endif
#ifndef __T_mob_time_diff__
#define __T_mob_time_diff__
/*
* Mobile Time Difference
* CCDGEN:WriteStruct_Count==58
*/
typedef struct
{
U32 diff; /*< 0: 4> Time difference */
} T_mob_time_diff;
#endif
#ifndef __T_multirate_conf__
#define __T_multirate_conf__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -