📄 m_rr.h
字号:
} T_pos;
#endif
#ifndef __T_poso__
#define __T_poso__
typedef T_pos T_poso;
#endif
#ifndef __T_poss__
#define __T_poss__
/*
* Positions
* CCDGEN:WriteStruct_Count==78
*/
typedef struct
{
T_pos pos; /*< 0: 8> Position */
U8 _align0; /*< 8: 1> alignment */
U8 _align1; /*< 9: 1> alignment */
U8 v_poso; /*< 10: 1> valid-flag */
U8 c_poso; /*< 11: 1> counter */
T_poso poso[MAX_POS]; /*< 12: 40> Optional Position */
} T_poss;
#endif
#ifndef __T_pow_cmd__
#define __T_pow_cmd__
/*
* Power Command
* CCDGEN:WriteStruct_Count==79
*/
typedef struct
{
U8 pow; /*< 0: 1> Power Level */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_pow_cmd;
#endif
#ifndef __T_pow_cmd_access__
#define __T_pow_cmd_access__
/*
* Power Command & access type
* CCDGEN:WriteStruct_Count==80
*/
typedef struct
{
U8 atc; /*< 0: 1> Access Type Control */
U8 pow; /*< 1: 1> Power Level */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_pow_cmd_access;
#endif
#ifndef __T_rach_ctrl__
#define __T_rach_ctrl__
/*
* RACH Control Parameters
* CCDGEN:WriteStruct_Count==81
*/
typedef struct
{
U8 max_retrans; /*< 0: 1> Maximum Number of Retransmissions */
U8 tx_integer; /*< 1: 1> Tx-integer */
U8 cell_bar_access; /*< 2: 1> Cell Barred for Access */
U8 re; /*< 3: 1> Call Reestablishment allowed */
U16 ac; /*< 4: 2> Access Control Class */
U8 _align0; /*< 6: 1> alignment */
U8 _align1; /*< 7: 1> alignment */
} T_rach_ctrl;
#endif
#ifndef __T_req_ref__
#define __T_req_ref__
/*
* Request Reference
* CCDGEN:WriteStruct_Count==82
*/
typedef struct
{
U8 ra; /*< 0: 1> Random Access Information */
U8 t1; /*< 1: 1> T1' */
U8 t3; /*< 2: 1> T3 */
U8 t2; /*< 3: 1> T2 */
} T_req_ref;
#endif
#ifndef __T_req_ref_2__
#define __T_req_ref_2__
typedef T_req_ref T_req_ref_2;
#endif
#ifndef __T_req_ref_3__
#define __T_req_ref_3__
typedef T_req_ref T_req_ref_3;
#endif
#ifndef __T_req_ref_4__
#define __T_req_ref_4__
typedef T_req_ref T_req_ref_4;
#endif
#ifndef __T_rout_area_id__
#define __T_rout_area_id__
/*
* Routing Area Identification
* CCDGEN:WriteStruct_Count==83
*/
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 rac; /*< 10: 1> Routing Area Code */
U8 _align1; /*< 11: 1> alignment */
} T_rout_area_id;
#endif
#ifndef __T_si1_rest_oct__
#define __T_si1_rest_oct__
/*
* SI 1 Rest Octets
* CCDGEN:WriteStruct_Count==84
*/
typedef struct
{
U8 v_nch_position; /*< 0: 1> valid-flag */
U8 nch_position; /*< 1: 1> NCH Position */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_si1_rest_oct;
#endif
#ifndef __T_single_alloc__
#define __T_single_alloc__
/*
* Single Block Allocation
* CCDGEN:WriteStruct_Count==85
*/
typedef struct
{
U8 tn; /*< 0: 1> Time Slot */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_alpha_gamma; /*< 3: 1> valid-flag */
T_alpha_gamma alpha_gamma; /*< 4: 4> Alpha Gamma */
U8 _align2; /*< 8: 1> alignment */
U8 _align3; /*< 9: 1> alignment */
U8 _align4; /*< 10: 1> alignment */
U8 v_p0_pwr_ctrl_mode; /*< 11: 1> valid-flag */
T_p0_pwr_ctrl_mode p0_pwr_ctrl_mode; /*< 12: 4> P0 and BTS Power Control Mode */
} T_single_alloc;
#endif
#ifndef __T_start_time__
#define __T_start_time__
/*
* Starting Time
* CCDGEN:WriteStruct_Count==86
*/
typedef struct
{
U8 t1; /*< 0: 1> T1' */
U8 t3; /*< 1: 1> T3 */
U8 t2; /*< 2: 1> T2 */
U8 _align0; /*< 3: 1> alignment */
} T_start_time;
#endif
#ifndef __T_tbf_start_time__
#define __T_tbf_start_time__
typedef T_start_time T_tbf_start_time;
#endif
#ifndef __T_meas_start__
#define __T_meas_start__
typedef T_start_time T_meas_start;
#endif
#ifndef __T_si2ter_ind__
#define __T_si2ter_ind__
/*
* system information 2ter indicator
* CCDGEN:WriteStruct_Count==87
*/
/* typedef void T_si2ter_ind;*/
#endif
#ifndef __T_synch_ind__
#define __T_synch_ind__
/*
* Synchronization Indication
* CCDGEN:WriteStruct_Count==88
*/
typedef struct
{
U8 nci; /*< 0: 1> Normal cell indication */
U8 rot; /*< 1: 1> Report Observed Time Difference */
U8 si; /*< 2: 1> Synchronisation indication */
U8 _align0; /*< 3: 1> alignment */
} T_synch_ind;
#endif
#ifndef __T_tagged_gamma__
#define __T_tagged_gamma__
/*
* Tagged Gamma
* CCDGEN:WriteStruct_Count==89
*/
typedef struct
{
U8 v_gamma; /*< 0: 1> valid-flag */
U8 gamma; /*< 1: 1> Gamma */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_tagged_gamma;
#endif
#ifndef __T_tagged_call_prio__
#define __T_tagged_call_prio__
/*
* Tagged Priority
* CCDGEN:WriteStruct_Count==90
*/
typedef struct
{
U8 v_call_prio; /*< 0: 1> valid-flag */
U8 call_prio; /*< 1: 1> Call Priority */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_tagged_call_prio;
#endif
#ifndef __T_tagged_usf_tn__
#define __T_tagged_usf_tn__
/*
* Tagged USF For Timeslot
* CCDGEN:WriteStruct_Count==91
*/
typedef struct
{
U8 v_usf; /*< 0: 1> valid-flag */
U8 usf; /*< 1: 1> Uplink State Flag */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_tagged_usf_tn;
#endif
#ifndef __T_time_advance__
#define __T_time_advance__
/*
* Timing Advance
* CCDGEN:WriteStruct_Count==92
*/
typedef struct
{
U8 ta; /*< 0: 1> Timing advance value */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_time_advance;
#endif
#ifndef __T_time_advance_2__
#define __T_time_advance_2__
typedef T_time_advance T_time_advance_2;
#endif
#ifndef __T_ta_idx_nm__
#define __T_ta_idx_nm__
/*
* Timing Advance Index and Number
* CCDGEN:WriteStruct_Count==93
*/
typedef struct
{
U8 ta_idx; /*< 0: 1> Timing Advance Index */
U8 ta_nm; /*< 1: 1> Timing Advance Timeslot Number */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_ta_idx_nm;
#endif
#ifndef __T_tfi_ass_alloc__
#define __T_tfi_ass_alloc__
/*
* TFI Assignment and Allocation
* CCDGEN:WriteStruct_Count==94
*/
typedef struct
{
U8 tfi; /*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -