📄 m_gmm.h
字号:
#ifndef __T_d_detach_type__
#define __T_d_detach_type__
/*
* Detach type (downlink)
* CCDGEN:WriteStruct_Count==675
*/
typedef struct
{
U8 d_type_of_detach; /*< 0: 1> Type of detach (downlink) */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_d_detach_type;
#endif
#ifndef __T_u_detach_type__
#define __T_u_detach_type__
/*
* Detach type (uplink)
* CCDGEN:WriteStruct_Count==676
*/
typedef struct
{
U8 power_off; /*< 0: 1> Power off */
U8 u_type_of_detach; /*< 1: 1> Type of detach (uplink) */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_u_detach_type;
#endif
#ifndef __T_drx_parameter__
#define __T_drx_parameter__
/*
* DRX parameter
* CCDGEN:WriteStruct_Count==677
*/
typedef struct
{
U8 split_pg_cycle_code; /*< 0: 1> SPLIT PG CYCLE CODE */
U8 split_on_ccch; /*< 1: 1> SPLIT on CCCH */
U8 non_drx_timer; /*< 2: 1> non-DRX timer */
U8 _align0; /*< 3: 1> alignment */
} T_drx_parameter;
#endif
#ifndef __T_ms_network_capability__
#define __T_ms_network_capability__
/*
* MS Network Capability
* CCDGEN:WriteStruct_Count==678
*/
typedef struct
{
U8 gea_1; /*< 0: 1> GEA/1 */
U8 sm_capabilities_gsm; /*< 1: 1> Short message cap. via dedicated channels */
U8 sm_capabilities_gprs; /*< 2: 1> Short message capability via GPRS channels */
U8 ucs2_support; /*< 3: 1> UCS2 support */
U8 ss_screening_indicator; /*< 4: 1> SS Screening Indicator */
U8 _align0; /*< 5: 1> alignment */
U8 _align1; /*< 6: 1> alignment */
U8 _align2; /*< 7: 1> alignment */
} T_ms_network_capability;
#endif
#ifndef __T_ready_timer__
#define __T_ready_timer__
/*
* GPRS READY timer value
* CCDGEN:WriteStruct_Count==679
*/
typedef struct
{
U8 timer_unit; /*< 0: 1> timer unit */
U8 timer_value; /*< 1: 1> timer value */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_ready_timer;
#endif
#ifndef __T_rau_timer__
#define __T_rau_timer__
typedef T_ready_timer T_rau_timer;
#endif
#ifndef __T_t3302__
#define __T_t3302__
/*
* T3302
* CCDGEN:WriteStruct_Count==680
*/
typedef struct
{
U8 timer_unit; /*< 0: 1> timer unit */
U8 timer_value; /*< 1: 1> timer value */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_t3302;
#endif
#ifndef __T_p_tmsi_signature__
#define __T_p_tmsi_signature__
/*
* P-TMSI signature
* CCDGEN:WriteStruct_Count==681
*/
typedef struct
{
U32 p_tmsi_signature_value; /*< 0: 4> P-TMSI signature value */
} T_p_tmsi_signature;
#endif
#ifndef __T_force_to_standby__
#define __T_force_to_standby__
/*
* Force to standby
* CCDGEN:WriteStruct_Count==682
*/
typedef struct
{
U8 force_to_standby_value; /*< 0: 1> Force to standby value */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_force_to_standby;
#endif
#ifndef __T_radio_priority__
#define __T_radio_priority__
/*
* Radio priority
* CCDGEN:WriteStruct_Count==683
*/
typedef struct
{
U8 radio_priority_level_value; /*< 0: 1> Radio priority level value */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_radio_priority;
#endif
#ifndef __T_gmm_cause__
#define __T_gmm_cause__
/*
* GMM cause
* CCDGEN:WriteStruct_Count==684
*/
typedef struct
{
U8 cause_value; /*< 0: 1> Cause value */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_gmm_cause;
#endif
#ifndef __T_receive_n_pdu_number_list_val__
#define __T_receive_n_pdu_number_list_val__
/*
* Receive N-PDU Number List value
* CCDGEN:WriteStruct_Count==685
*/
typedef struct
{
U8 nsapi; /*< 0: 1> NSAPI */
U8 receive_n_pdu_number_val; /*< 1: 1> Receive N-PDU Number value */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_receive_n_pdu_number_list_val;
#endif
#ifndef __T_full_network_name__
#define __T_full_network_name__
/*
* Full network name
* CCDGEN:WriteStruct_Count==686
*/
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
#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==687
*/
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==688
*/
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==689
*/
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_cell_notification__
#define __T_cell_notification__
/*
* Cell Notification
* CCDGEN:WriteStruct_Count==690
*/
/* typedef void 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==691
*/
typedef struct
{
U8 _align0; /*< 0: 1> alignment */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -