📄 m_gmm.h
字号:
* CCDGEN:WriteStruct_Count==649
*/
typedef struct
{
U8 code; /*< 0: 1> Coding scheme */
U8 add_ci; /*< 1: 1> Add CI */
U8 nr_sparebits; /*< 2: 1> Number of spare bits in last octet */
U8 c_text_string; /*< 3: 1> counter */
U8 text_string[254]; /*< 4:254> Text string */
U8 _align0; /*<258: 1> alignment */
U8 _align1; /*<259: 1> alignment */
} T_full_network_name;
#endif
/*
* Short network name
* CCDGEN:WriteStruct_Count==650
*/
#ifndef __T_short_network_name__
#define __T_short_network_name__
typedef T_full_network_name T_short_network_name;
#endif
#ifndef __T_time_zone__
#define __T_time_zone__
/*
* Time Zone
* CCDGEN:WriteStruct_Count==651
*/
typedef struct
{
U8 time_zone_value; /*< 0: 1> Time zone value */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_time_zone;
#endif
#ifndef __T_time_zone_and_time__
#define __T_time_zone_and_time__
/*
* Net time and time zone
* CCDGEN:WriteStruct_Count==652
*/
typedef struct
{
U8 year[2]; /*< 0: 2> Year */
U8 month[2]; /*< 2: 2> Month */
U8 day[2]; /*< 4: 2> Day */
U8 hour[2]; /*< 6: 2> Hour */
U8 minute[2]; /*< 8: 2> Minute */
U8 second[2]; /*< 10: 2> Second */
U8 time_zone_value; /*< 12: 1> Time zone value */
U8 _align0; /*< 13: 1> alignment */
U8 _align1; /*< 14: 1> alignment */
U8 _align2; /*< 15: 1> alignment */
} T_time_zone_and_time;
#endif
#ifndef __T_tmsi_status__
#define __T_tmsi_status__
/*
* TMSI status
* CCDGEN:WriteStruct_Count==653
*/
typedef struct
{
U8 tmsi_flag; /*< 0: 1> TMSI flag */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_tmsi_status;
#endif
#ifndef __T_eqv_plmn__
#define __T_eqv_plmn__
/*
* PLMN
* CCDGEN:WriteStruct_Count==654
*/
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 */
} T_eqv_plmn;
#endif
#ifndef __T_cell_notification__
#define __T_cell_notification__
/*
* Cell Notification
* CCDGEN:WriteStruct_Count==655
*/
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 */
} T_cell_notification;
#endif
#ifndef __T_receive_n_pdu_number_list__
#define __T_receive_n_pdu_number_list__
/*
* Receive N-PDU Number List
* CCDGEN:WriteStruct_Count==656
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 c_receive_n_pdu_number_list_val; /*< 3: 1> counter */
T_receive_n_pdu_number_list_val receive_n_pdu_number_list_val[MAX_N_PDU_NUMBER_LIST]; /*< 4: 44> Receive N-PDU Number List value */
} T_receive_n_pdu_number_list;
#endif
#ifndef __T_eqv_plmn_list__
#define __T_eqv_plmn_list__
/*
* PLMN list
* CCDGEN:WriteStruct_Count==657
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
U8 _align1; /*< 1: 1> alignment */
U8 _align2; /*< 2: 1> alignment */
U8 c_eqv_plmn; /*< 3: 1> counter */
T_eqv_plmn eqv_plmn[5]; /*< 4: 40> PLMN */
} T_eqv_plmn_list;
#endif
#ifndef __T_ATTACH_REQUEST__
#define __T_ATTACH_REQUEST__
/*
*
* CCDGEN:WriteStruct_Count==658
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message Type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
T_ms_network_capability ms_network_capability; /*< 4: 8> MS Network Capability */
T_attach_type attach_type; /*< 12: 4> Attach type */
T_ciphering_key_sequence_number ciphering_key_sequence_number; /*< 16: 4> Ciphering Key Sequence Number */
T_drx_parameter drx_parameter; /*< 20: 4> DRX parameter */
T_gmobile_identity gmobile_identity; /*< 24: 56> PTMSI mobile Identity */
T_routing_area_identification routing_area_identification; /*< 80: 12> Routing Area Identification */
T_ra_cap ra_cap; /*< 92: 84> MS RA capability value part (type defined in "m_rr_com.h") */
U8 _align3; /*<176: 1> alignment */
U8 _align4; /*<177: 1> alignment */
U8 _align5; /*<178: 1> alignment */
U8 v_p_tmsi_signature; /*<179: 1> valid-flag */
T_p_tmsi_signature p_tmsi_signature; /*<180: 4> P-TMSI signature */
U8 _align6; /*<184: 1> alignment */
U8 _align7; /*<185: 1> alignment */
U8 _align8; /*<186: 1> alignment */
U8 v_ready_timer; /*<187: 1> valid-flag */
T_ready_timer ready_timer; /*<188: 4> GPRS READY timer value */
U8 _align9; /*<192: 1> alignment */
U8 _align10; /*<193: 1> alignment */
U8 _align11; /*<194: 1> alignment */
U8 v_tmsi_status; /*<195: 1> valid-flag */
T_tmsi_status tmsi_status; /*<196: 4> TMSI status */
} T_ATTACH_REQUEST;
#endif
#ifndef __T_ATTACH_ACCEPT__
#define __T_ATTACH_ACCEPT__
/*
*
* CCDGEN:WriteStruct_Count==659
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message Type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
T_result_gmm result_gmm; /*< 4: 4> Result */
T_force_to_standby force_to_standby; /*< 8: 4> Force to standby */
T_rau_timer rau_timer; /*< 12: 4> GPRS RAU timer value */
T_radio_priority radio_priority; /*< 16: 4> Radio priority */
T_routing_area_identification routing_area_identification; /*< 20: 12> Routing Area Identification */
U8 _align3; /*< 32: 1> alignment */
U8 _align4; /*< 33: 1> alignment */
U8 _align5; /*< 34: 1> alignment */
U8 v_p_tmsi_signature; /*< 35: 1> valid-flag */
T_p_tmsi_signature p_tmsi_signature; /*< 36: 4> P-TMSI signature */
U8 _align6; /*< 40: 1> alignment */
U8 _align7; /*< 41: 1> alignment */
U8 _align8; /*< 42: 1> alignment */
U8 v_ready_timer; /*< 43: 1> valid-flag */
T_ready_timer ready_timer; /*< 44: 4> GPRS READY timer value */
U8 _align9; /*< 48: 1> alignment */
U8 _align10; /*< 49: 1> alignment */
U8 _align11; /*< 50: 1> alignment */
U8 v_gmobile_identity; /*< 51: 1> valid-flag */
T_gmobile_identity gmobile_identity; /*< 52: 56> PTMSI mobile Identity */
U8 _align12; /*<108: 1> alignment */
U8 _align13; /*<109: 1> alignment */
U8 _align14; /*<110: 1> alignment */
U8 v_mobile_identity; /*<111: 1> valid-flag */
T_mobile_identity mobile_identity; /*<112: 56> Mobile Identity */
U8 _align15; /*<168: 1> alignment */
U8 _align16; /*<169: 1> alignment */
U8 _align17; /*<170: 1> alignment */
U8 v_gmm_cause; /*<171: 1> valid-flag */
T_gmm_cause gmm_cause; /*<172: 4> GMM cause */
U8 _align18; /*<176: 1> alignment */
U8 _align19; /*<177: 1> alignment */
U8 _align20; /*<178: 1> alignment */
U8 v_eqv_plmn_list; /*<179: 1> valid-flag */
T_eqv_plmn_list eqv_plmn_list; /*<180: 44> PLMN list */
U8 _align21; /*<224: 1> alignment */
U8 _align22; /*<225: 1> alignment */
U8 _align23; /*<226: 1> alignment */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -