⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 m_fac.h

📁 是一个手机功能的模拟程序
💻 H
📖 第 1 页 / 共 5 页
字号:
 * CCDGEN:WriteStruct_Count==372
 */
#ifndef __T_partyNumber__
#define __T_partyNumber__
typedef T_forwardedToNumber T_partyNumber;
#endif
/*
 * B Subscriber number
 * CCDGEN:WriteStruct_Count==373
 */
#ifndef __T_b_subscriberNumber__
#define __T_b_subscriberNumber__
typedef T_forwardedToNumber T_b_subscriberNumber;
#endif
/*
 * Deflected to number
 * CCDGEN:WriteStruct_Count==374
 */
#ifndef __T_deflectedToNumber__
#define __T_deflectedToNumber__
typedef T_forwardedToNumber T_deflectedToNumber;
#endif
#ifndef __T_forwardedToSubaddress__
#define __T_forwardedToSubaddress__
/*
 * Forwarded to subaddress
 * CCDGEN:WriteStruct_Count==375
 */
typedef struct
{
  U8                        v_tos;                    /*<  0:  1> valid-flag                                         */
  U8                        tos;                      /*<  1:  1> Type of subaddress                                 */
  U8                        v_oei;                    /*<  2:  1> valid-flag                                         */
  U8                        oei;                      /*<  3:  1> Odd/even indicator                                 */
  U8                        c_bcdDigit;               /*<  4:  1> counter                                            */
  U8                        bcdDigit[MAX_SUBADDR_NUM]; /*<  5: 20> BCD digit                                          */
  U8                        _align0;                  /*< 25:  1> alignment                                          */
  U8                        _align1;                  /*< 26:  1> alignment                                          */
  U8                        _align2;                  /*< 27:  1> alignment                                          */
} T_forwardedToSubaddress;
#endif

/*
 * Party Subaddress
 * CCDGEN:WriteStruct_Count==376
 */
#ifndef __T_partySubaddress__
#define __T_partySubaddress__
typedef T_forwardedToSubaddress T_partySubaddress;
#endif
/*
 * B Subscriber subaddress
 * CCDGEN:WriteStruct_Count==377
 */
#ifndef __T_b_subscriberSubaddress__
#define __T_b_subscriberSubaddress__
typedef T_forwardedToSubaddress T_b_subscriberSubaddress;
#endif
/*
 * Deflected to subaddress
 * CCDGEN:WriteStruct_Count==378
 */
#ifndef __T_deflectedToSubaddress__
#define __T_deflectedToSubaddress__
typedef T_forwardedToSubaddress T_deflectedToSubaddress;
#endif
#ifndef __T_basicService__
#define __T_basicService__
/*
 * Basic service
 * CCDGEN:WriteStruct_Count==379
 */
typedef struct
{
  U8                        v_bearerService;          /*<  0:  1> valid-flag                                         */
  U8                        bearerService;            /*<  1:  1> Bearer Service                                     */
  U8                        v_teleservice;            /*<  2:  1> valid-flag                                         */
  U8                        teleservice;              /*<  3:  1> teleservice                                        */
} T_basicService;
#endif

/*
 * Basic service group
 * CCDGEN:WriteStruct_Count==380
 */
#ifndef __T_basicServiceGroup__
#define __T_basicServiceGroup__
typedef T_basicService T_basicServiceGroup;
#endif
#ifndef __T_cbf__
#define __T_cbf__
/*
 * Call barring feature
 * CCDGEN:WriteStruct_Count==381
 */
typedef struct
{
  T_basicService            basicService;             /*<  0:  4> Basic service                                      */
  U8                        v_ssStatus;               /*<  4:  1> valid-flag                                         */
  U8                        ssStatus;                 /*<  5:  1> Supplementary service status                       */
  U8                        _align0;                  /*<  6:  1> alignment                                          */
  U8                        _align1;                  /*<  7:  1> alignment                                          */
} T_cbf;
#endif

#ifndef __T_cugf__
#define __T_cugf__
/*
 * Closed user group feature
 * CCDGEN:WriteStruct_Count==382
 */
typedef struct
{
  T_basicService            basicService;             /*<  0:  4> Basic service                                      */
  U8                        _align0;                  /*<  4:  1> alignment                                          */
  U8                        v_preferentialCugIndicator; /*<  5:  1> valid-flag                                         */
  U16                       preferentialCugIndicator; /*<  6:  2> Preferential closed user group indicator           */
  U8                        v_interCugRestrictions;   /*<  8:  1> valid-flag                                         */
  U8                        interCugRestrictions;     /*<  9:  1> Inter Closed User Group Restrictions               */
  U8                        _align1;                  /*< 10:  1> alignment                                          */
  U8                        _align2;                  /*< 11:  1> alignment                                          */
} T_cugf;
#endif

#ifndef __T_forwardingOptions__
#define __T_forwardingOptions__
/*
 * Forwarding options
 * CCDGEN:WriteStruct_Count==383
 */
typedef struct
{
  U8                        notify_fwd_pty;           /*<  0:  1> Notification to forwarding party                   */
  U8                        notify_clg_pty;           /*<  1:  1> Notification to calling party                      */
  U8                        fwd_reason;               /*<  2:  1> Forwarding reason                                  */
  U8                        _align0;                  /*<  3:  1> alignment                                          */
} T_forwardingOptions;
#endif

#ifndef __T_ssSubscriptionOption__
#define __T_ssSubscriptionOption__
/*
 * Supplementary service subscription option
 * CCDGEN:WriteStruct_Count==384
 */
typedef struct
{
  U8                        v_cliRestrictionOption;   /*<  0:  1> valid-flag                                         */
  U8                        cliRestrictionOption;     /*<  1:  1> CLI Restriction option                             */
  U8                        v_overrideCategory;       /*<  2:  1> valid-flag                                         */
  U8                        overrideCategory;         /*<  3:  1> Override category                                  */
} T_ssSubscriptionOption;
#endif

#ifndef __T_ssNotification__
#define __T_ssNotification__
/*
 * SS Notification
 * CCDGEN:WriteStruct_Count==385
 */
typedef struct
{
  U8                        clgSubscriber;            /*<  0:  1> calling A-subscriber                               */
  U8                        fwgSubscriber;            /*<  1:  1> forwarding B-subscriber                            */
  U8                        fwdSubscriber;            /*<  2:  1> forwarded to C-subscriber                          */
  U8                        _align0;                  /*<  3:  1> alignment                                          */
} T_ssNotification;
#endif

#ifndef __T_ssIncompatibilityCause__
#define __T_ssIncompatibilityCause__
/*
 * SS Incompatibility cause
 * CCDGEN:WriteStruct_Count==386
 */
typedef struct
{
  U8                        v_ssCode;                 /*<  0:  1> valid-flag                                         */
  U8                        ssCode;                   /*<  1:  1> Supplementary Service Code                         */
  U8                        _align0;                  /*<  2:  1> alignment                                          */
  U8                        _align1;                  /*<  3:  1> alignment                                          */
  T_basicService            basicService;             /*<  4:  4> Basic service                                      */
  U8                        v_ssStatus;               /*<  8:  1> valid-flag                                         */
  U8                        ssStatus;                 /*<  9:  1> Supplementary service status                       */
  U8                        _align2;                  /*< 10:  1> alignment                                          */
  U8                        _align3;                  /*< 11:  1> alignment                                          */
} T_ssIncompatibilityCause;
#endif

#ifndef __T_presentationAllowedAddress__
#define __T_presentationAllowedAddress__
/*
 * Presentation allowed address
 * CCDGEN:WriteStruct_Count==387
 */
typedef struct
{
  U8                        _align0;                  /*<  0:  1> alignment                                          */
  U8                        _align1;                  /*<  1:  1> alignment                                          */
  U8                        _align2;                  /*<  2:  1> alignment                                          */
  U8                        v_partyNumber;            /*<  3:  1> valid-flag                                         */
  T_partyNumber             partyNumber;              /*<  4: 44> Party number                                       */
  U8                        _align3;                  /*< 48:  1> alignment                                          */
  U8                        _align4;                  /*< 49:  1> alignment                                          */
  U8                        _align5;                  /*< 50:  1> alignment                                          */
  U8                        v_partySubaddress;        /*< 51:  1> valid-flag                                         */
  T_partySubaddress         partySubaddress;          /*< 52: 28> Party Subaddress                                   */
} T_presentationAllowedAddress;
#endif

/*
 * Presentation restricted address
 * CCDGEN:WriteStruct_Count==388
 */
#ifndef __T_presentationRestrictedAddress__
#define __T_presentationRestrictedAddress__
typedef T_presentationAllowedAddress T_presentationRestrictedAddress;
#endif
#ifndef __T_callIsWaitingIndicator__
#define __T_callIsWaitingIndicator__
/*
 * Call is waiting indicator
 * CCDGEN:WriteStruct_Count==389
 */
/* typedef void T_callIsWaitingIndicator;*/
#endif
#ifndef __T_mptyIndicator__
#define __T_mptyIndicator__
/*
 * Multiparty indicator
 * CCDGEN:WriteStruct_Count==390
 */
/* typedef void T_mptyIndicator;*/
#endif
#ifndef __T_clirSuppressionRejected__
#define __T_clirSuppressionRejected__
/*
 * CLIR suppression rejected
 * CCDGEN:WriteStruct_Count==391
 */
/* typedef void T_clirSuppressionRejected;*/
#endif
#ifndef __T_presentationRestricted__
#define __T_presentationRestricted__
/*
 * Presentation restricted
 * CCDGEN:WriteStruct_Count==392
 */
/* typedef void T_presentationRestricted;*/
#endif
#ifndef __T_numberNotAvailableDueToInterworking__
#define __T_numberNotAvailableDueToInterworking__
/*
 * Number not available due to interworking
 * CCDGEN:WriteStruct_Count==393
 */
/* typedef void T_numberNotAvailableDueToInterworking;*/
#endif
#ifndef __T_ussdRes__
#define __T_ussdRes__
/*
 * Unstructured SS data result
 * CCDGEN:WriteStruct_Count==394

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -