📄 m_cc.h
字号:
U8 v_interpret; /*< 2: 1> valid-flag */
U8 interpret; /*< 3: 1> Interpretation */
U8 v_prot_prof; /*< 4: 1> valid-flag */
U8 prot_prof; /*< 5: 1> Presentation method of protocol profile */
U8 v_hlci; /*< 6: 1> valid-flag */
U8 hlci; /*< 7: 1> High layer characteristics identification */
U8 v_ext_hlci; /*< 8: 1> valid-flag */
U8 ext_hlci; /*< 9: 1> Extended high layer characteristics identification */
U8 _align0; /*< 10: 1> alignment */
U8 _align1; /*< 11: 1> alignment */
} T_high_layer_comp;
#endif
#ifndef __T_high_layer_comp_2__
#define __T_high_layer_comp_2__
typedef T_high_layer_comp T_high_layer_comp_2;
#endif
#ifndef __T_key_facility__
#define __T_key_facility__
/*
* Keypad facility
* CCDGEN:WriteStruct_Count==239
*/
typedef struct
{
U8 key; /*< 0: 1> Keypad information */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_key_facility;
#endif
#ifndef __T_low_layer_comp__
#define __T_low_layer_comp__
/*
* Low layer compatibility
* CCDGEN:WriteStruct_Count==240
*/
typedef struct
{
U8 c_llc; /*< 0: 1> counter */
U8 llc[13]; /*< 1: 13> Low layer information */
U8 _align0; /*< 14: 1> alignment */
U8 _align1; /*< 15: 1> alignment */
} T_low_layer_comp;
#endif
#ifndef __T_low_layer_comp_2__
#define __T_low_layer_comp_2__
typedef T_low_layer_comp T_low_layer_comp_2;
#endif
#ifndef __T_more_data__
#define __T_more_data__
/*
* More data
* CCDGEN:WriteStruct_Count==241
*/
/* typedef void T_more_data;*/
#endif
#ifndef __T_notific__
#define __T_notific__
/*
* Notification indicator
* CCDGEN:WriteStruct_Count==242
*/
typedef struct
{
U8 v_nd; /*< 0: 1> valid-flag */
U8 nd; /*< 1: 1> Notification description */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_notific;
#endif
#ifndef __T_progress__
#define __T_progress__
/*
* Progress indicator
* CCDGEN:WriteStruct_Count==243
*/
typedef struct
{
U8 v_cs; /*< 0: 1> valid-flag */
U8 cs; /*< 1: 1> Coding standard */
U8 v_loc; /*< 2: 1> valid-flag */
U8 loc; /*< 3: 1> Location */
U8 v_progress_desc; /*< 4: 1> valid-flag */
U8 progress_desc; /*< 5: 1> Progress description */
U8 _align0; /*< 6: 1> alignment */
U8 _align1; /*< 7: 1> alignment */
} T_progress;
#endif
#ifndef __T_reverse_call__
#define __T_reverse_call__
/*
* Reverse call setup direction
* CCDGEN:WriteStruct_Count==244
*/
/* typedef void T_reverse_call;*/
#endif
#ifndef __T_ss_version__
#define __T_ss_version__
/*
* SS Version Indicator
* CCDGEN:WriteStruct_Count==245
*/
typedef struct
{
U8 c_ver; /*< 0: 1> counter */
U8 ver[MAX_SS_VERSION]; /*< 1: 1> SS version information */
U8 _align0; /*< 2: 1> alignment */
U8 _align1; /*< 3: 1> alignment */
} T_ss_version;
#endif
#ifndef __T_user_user__
#define __T_user_user__
/*
* User-user
* CCDGEN:WriteStruct_Count==246
*/
typedef struct
{
U8 pd; /*< 0: 1> User-user protocol discriminator */
U8 c_info; /*< 1: 1> counter */
U8 info[131]; /*< 2:131> User-user information */
U8 _align0; /*<133: 1> alignment */
U8 _align1; /*<134: 1> alignment */
U8 _align2; /*<135: 1> alignment */
} T_user_user;
#endif
#ifndef __T_allowed_actions__
#define __T_allowed_actions__
/*
* Allowed Actions
* CCDGEN:WriteStruct_Count==247
*/
typedef struct
{
U8 ccbs_act; /*< 0: 1> ccbs_activation */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_allowed_actions;
#endif
#ifndef __T_recall_type__
#define __T_recall_type__
/*
* Recall Type
* CCDGEN:WriteStruct_Count==248
*/
typedef struct
{
U8 rcl_type; /*< 0: 1> Recall Type */
U8 _align0; /*< 1: 1> alignment */
U8 _align1; /*< 2: 1> alignment */
U8 _align2; /*< 3: 1> alignment */
} T_recall_type;
#endif
#ifndef __T_setup_cont__
#define __T_setup_cont__
/*
* Setup Container
* CCDGEN:WriteStruct_Count==249
*/
typedef struct
{
U8 c_setup_msg; /*< 0: 1> counter */
U8 setup_msg[L3MAX]; /*< 1:251> Setup message */
} T_setup_cont;
#endif
#ifndef __T_redirecting_num__
#define __T_redirecting_num__
/*
* Redirecting party BCD number
* CCDGEN:WriteStruct_Count==250
*/
typedef struct
{
U8 v_ton; /*< 0: 1> valid-flag */
U8 ton; /*< 1: 1> Type of number */
U8 v_npi; /*< 2: 1> valid-flag */
U8 npi; /*< 3: 1> Numbering plan identification */
U8 v_present; /*< 4: 1> valid-flag */
U8 present; /*< 5: 1> Presentation indicator */
U8 v_screen; /*< 6: 1> valid-flag */
U8 screen; /*< 7: 1> Screening indicator */
U8 c_num; /*< 8: 1> counter */
U8 num[32]; /*< 9: 32> Number digit */
U8 _align0; /*< 41: 1> alignment */
U8 _align1; /*< 42: 1> alignment */
U8 _align2; /*< 43: 1> alignment */
} T_redirecting_num;
#endif
#ifndef __T_redirecting_subaddr__
#define __T_redirecting_subaddr__
/*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -