📄 m_gmm.h
字号:
T_gmobile_identity gmobile_identity; /*< 40: 56> PTMSI mobile Identity */
U8 _align9; /*< 96: 1> alignment */
U8 _align10; /*< 97: 1> alignment */
U8 _align11; /*< 98: 1> alignment */
U8 v_mobile_identity; /*< 99: 1> valid-flag */
T_mobile_identity mobile_identity; /*<100: 56> Mobile Identity */
U8 _align12; /*<156: 1> alignment */
U8 _align13; /*<157: 1> alignment */
U8 _align14; /*<158: 1> alignment */
U8 v_receive_n_pdu_number_list; /*<159: 1> valid-flag */
T_receive_n_pdu_number_list receive_n_pdu_number_list; /*<160: 48> Receive N-PDU Number List */
U8 _align15; /*<208: 1> alignment */
U8 _align16; /*<209: 1> alignment */
U8 _align17; /*<210: 1> alignment */
U8 v_ready_timer; /*<211: 1> valid-flag */
T_ready_timer ready_timer; /*<212: 4> GPRS READY timer value */
U8 _align18; /*<216: 1> alignment */
U8 _align19; /*<217: 1> alignment */
U8 _align20; /*<218: 1> alignment */
U8 v_gmm_cause; /*<219: 1> valid-flag */
T_gmm_cause gmm_cause; /*<220: 4> GMM cause */
U8 _align21; /*<224: 1> alignment */
U8 _align22; /*<225: 1> alignment */
U8 _align23; /*<226: 1> alignment */
U8 v_t3302; /*<227: 1> valid-flag */
T_t3302 t3302; /*<228: 4> T3302 */
U8 _align24; /*<232: 1> alignment */
U8 _align25; /*<233: 1> alignment */
U8 _align26; /*<234: 1> alignment */
U8 v_cell_notification; /*<235: 1> valid-flag */
} T_ROUTING_AREA_UPDATE_ACCEPT;
#endif
#ifndef __T_ROUTING_AREA_UPDATE_COMPLETE__
#define __T_ROUTING_AREA_UPDATE_COMPLETE__
/*
*
* CCDGEN:WriteStruct_Count==702
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message Type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_receive_n_pdu_number_list; /*< 3: 1> valid-flag */
T_receive_n_pdu_number_list receive_n_pdu_number_list; /*< 4: 48> Receive N-PDU Number List */
} T_ROUTING_AREA_UPDATE_COMPLETE;
#endif
#ifndef __T_ROUTING_AREA_UPDATE_REJECT__
#define __T_ROUTING_AREA_UPDATE_REJECT__
/*
*
* CCDGEN:WriteStruct_Count==703
*/
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_gmm_cause gmm_cause; /*< 4: 4> GMM cause */
T_force_to_standby force_to_standby; /*< 8: 4> Force to standby */
} T_ROUTING_AREA_UPDATE_REJECT;
#endif
#ifndef __T_P_TMSI_REALLOCATION_COMMAND__
#define __T_P_TMSI_REALLOCATION_COMMAND__
/*
*
* CCDGEN:WriteStruct_Count==704
*/
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_gmobile_identity gmobile_identity; /*< 4: 56> PTMSI mobile Identity */
T_routing_area_identification routing_area_identification; /*< 60: 12> Routing Area Identification */
T_force_to_standby force_to_standby; /*< 72: 4> Force to standby */
U8 _align3; /*< 76: 1> alignment */
U8 _align4; /*< 77: 1> alignment */
U8 _align5; /*< 78: 1> alignment */
U8 v_p_tmsi_signature; /*< 79: 1> valid-flag */
T_p_tmsi_signature p_tmsi_signature; /*< 80: 4> P-TMSI signature */
} T_P_TMSI_REALLOCATION_COMMAND;
#endif
#ifndef __T_P_TMSI_REALLOCATION_COMPLETE__
#define __T_P_TMSI_REALLOCATION_COMPLETE__
/*
*
* CCDGEN:WriteStruct_Count==705
*/
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_P_TMSI_REALLOCATION_COMPLETE;
#endif
#ifndef __T_AUTHENTICATION_AND_CIPHERING_REQUEST__
#define __T_AUTHENTICATION_AND_CIPHERING_REQUEST__
/*
*
* CCDGEN:WriteStruct_Count==706
*/
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_ciphering_algorithm ciphering_algorithm; /*< 4: 4> Ciphering algorithm */
T_imeisv_request imeisv_request; /*< 8: 4> IMEISV request */
T_force_to_standby force_to_standby; /*< 12: 4> Force to standby */
T_a_c_reference_number a_c_reference_number; /*< 16: 4> A&C reference number */
U8 _align3; /*< 20: 1> alignment */
U8 _align4; /*< 21: 1> alignment */
U8 _align5; /*< 22: 1> alignment */
U8 v_authentication_parameter_rand; /*< 23: 1> valid-flag */
T_authentication_parameter_rand authentication_parameter_rand; /*< 24: 16> Authentication parameter RAND */
U8 _align6; /*< 40: 1> alignment */
U8 _align7; /*< 41: 1> alignment */
U8 _align8; /*< 42: 1> alignment */
U8 v_ciphering_key_sequence_number; /*< 43: 1> valid-flag */
T_ciphering_key_sequence_number ciphering_key_sequence_number; /*< 44: 4> Ciphering Key Sequence Number */
} T_AUTHENTICATION_AND_CIPHERING_REQUEST;
#endif
#ifndef __T_AUTHENTICATION_AND_CIPHERING_RESPONSE__
#define __T_AUTHENTICATION_AND_CIPHERING_RESPONSE__
/*
*
* CCDGEN:WriteStruct_Count==707
*/
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_a_c_reference_number a_c_reference_number; /*< 4: 4> A&C reference number */
U8 _align3; /*< 8: 1> alignment */
U8 _align4; /*< 9: 1> alignment */
U8 _align5; /*< 10: 1> alignment */
U8 v_authentication_parameter_sres; /*< 11: 1> valid-flag */
T_authentication_parameter_sres authentication_parameter_sres; /*< 12: 12> Authentication parameter SRES */
U8 _align6; /*< 24: 1> alignment */
U8 _align7; /*< 25: 1> alignment */
U8 _align8; /*< 26: 1> alignment */
U8 v_gmobile_identity; /*< 27: 1> valid-flag */
T_gmobile_identity gmobile_identity; /*< 28: 56> PTMSI mobile Identity */
} T_AUTHENTICATION_AND_CIPHERING_RESPONSE;
#endif
#ifndef __T_AUTHENTICATION_AND_CIPHERING_REJECT__
#define __T_AUTHENTICATION_AND_CIPHERING_REJECT__
/*
*
* CCDGEN:WriteStruct_Count==708
*/
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_AUTHENTICATION_AND_CIPHERING_REJECT;
#endif
#ifndef __T_IDENTITY_REQUEST__
#define __T_IDENTITY_REQUEST__
/*
*
* CCDGEN:WriteStruct_Count==709
*/
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_identity_type_2 identity_type_2; /*< 4: 4> Identity type 2 */
T_force_to_standby force_to_standby; /*< 8: 4> Force to standby */
} T_IDENTITY_REQUEST;
#endif
#ifndef __T_IDENTITY_RESPONSE__
#define __T_IDENTITY_RESPONSE__
/*
*
* CCDGEN:WriteStruct_Count==710
*/
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_gmobile_identity gmobile_identity; /*< 4: 56> PTMSI mobile Identity */
} T_IDENTITY_RESPONSE;
#endif
#ifndef __T_GMM_STATUS__
#define __T_GMM_STATUS__
/*
*
* CCDGEN:WriteStruct_Count==711
*/
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_gmm_cause gmm_cause; /*< 4: 4> GMM cause */
} T_GMM_STATUS;
#endif
#ifndef __T_GMM_INFORMATION__
#define __T_GMM_INFORMATION__
/*
*
* CCDGEN:WriteStruct_Count==712
*/
typedef struct
{
U8 msg_type; /*< 0: 1> Message Type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 v_full_network_name; /*< 3: 1> valid-flag */
T_full_network_name full_network_name; /*< 4:260> Full network name */
U8 _align2; /*<264: 1> alignment */
U8 _align3; /*<265: 1> alignment */
U8 _align4; /*<266: 1> alignment */
U8 v_short_network_name; /*<267: 1> valid-flag */
T_short_network_name short_network_name; /*<268:260> Short network name */
U8 _align5; /*<528: 1> alignment */
U8 _align6; /*<529: 1> alignment */
U8 _align7; /*<530: 1> alignment */
U8 v_time_zone; /*<531: 1> valid-flag */
T_time_zone time_zone; /*<532: 4> Time Zone */
U8 _align8; /*<536: 1> alignment */
U8 _align9; /*<537: 1> alignment */
U8 _align10; /*<538: 1> alignment */
U8 v_time_zone_and_time; /*<539: 1> valid-flag */
T_time_zone_and_time time_zone_and_time; /*<540: 16> Net time and time zone */
} T_GMM_INFORMATION;
#endif
#include "CDG_LEAVE.h"
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -