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

📄 p_mncc.val

📁 GSM手机设计软件代码
💻 VAL
📖 第 1 页 / 共 2 页
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK                                                 |
| FILE    : P_MNCC.val                                                     |
| SOURCE  : "Z:\condat\gsm\condat\ms\dfile\prim\MNCC.pdf"                  |
| LastModified : "28 January, 2003"                                        |
| IdAndVersion : "6147.101.96.115"                                         |
| SrcFileTime  : "Thu Aug 14 00:00:00 2003"                                |
| Generated by CCDGEN_2.2.4 on Thu Aug 14 16:45:18 2003                    |
|           !!DO NOT MODIFY!!DO NOT MODIFY!!DO NOT MODIFY!!                |
+--------------------------------------------------------------------------+
*/

/* PRAGMAS
 * PREFIX                 : NONE
 * COMPATIBILITY_DEFINES  : NO (require PREFIX)
 * ALWAYS_ENUM_IN_VAL_FILE: NO
 * ENABLE_GROUP: NO
 */


#ifndef P_MNCC_VAL
#define P_MNCC_VAL


#define CDG_ENTER__P_MNCC_VAL

#define CDG_ENTER__FILENAME _P_MNCC_VAL
#define CDG_ENTER__P_MNCC_VAL__FILE_TYPE CDGINC
#define CDG_ENTER__P_MNCC_VAL__LAST_MODIFIED _28_January_2003
#define CDG_ENTER__P_MNCC_VAL__ID_AND_VERSION _6147_101_96_115

#define CDG_ENTER__P_MNCC_VAL__SRC_FILE_TIME _Thu_Aug_14_00_00_00_2003

#include "CDG_ENTER.h"

#undef CDG_ENTER__P_MNCC_VAL

#undef CDG_ENTER__FILENAME

/*
 * Value constants for info_context
 */
#define USER_IN_ALERT                  (0x0)      /* User information in ALERT message */
#define USER_IN_DISCONNECT             (0x1)      /* User information in DISCONNECT message */
#define USER_IN_PROGRESS               (0x2)      /* User information in PROGRESS message */
#define USER_IN_RELEASE                (0x3)      /* User information in RELEASE message */
#define USER_IN_CONNECT                (0x4)      /* User information in CONNECT message */
#define USER_IN_SETUP                  (0x5)      /* User information in SETUP message */
#define USER_IN_USER                   (0x6)      /* User information in USER INFORMATION message */
/*
 * Value constants for pd
 */
#define PD_USER                        (0x0)      /* user specific protocol         */
#define PD_HIGH_LAYER                  (0x1)      /* OSI high layer protocols       */
#define PD_X244                        (0x2)      /* X.244                          */
#define PD_SYS_MANAGE                  (0x3)      /* reserved for system management convergence function */
#define PD_IA5                         (0x4)      /* IA5 characters                 */
#define PD_V120                        (0x7)      /* Rec.V.120 rate adaption        */
#define PD_Q931                        (0x8)      /* Q.931 (I.451) user-network call control messages */
/*
 * Value constants for tos
 */
#define TOS_NSAP                       (0x0)      /* NSAP (X.213/ISO 8348 AD2)      */
#define TOS_USER_SPEC                  (0x2)      /* user specified                 */
#define TOS_NOT_PRES                   (0xff)     /* not present                    */
/*
 * Value constants for odd_even
 */
#define OE_EVEN                        (0x0)      /* even number of address signals */
#define OE_ODD                         (0x1)      /* odd number of address signals  */
/*
 * Value constants for ch_type
 */
#define CH_SDCCH                       (0x0)      /* SDCCH channel                  */
#define CH_TCH_F                       (0x1)      /* TCH Fullrate                   */
#define CH_TCH_H                       (0x2)      /* TCH Halfrate                   */
/*
 * Value constants for ch_mode
 */
#define CHM_SIG_ONLY                   (0x0)      /* signalling only                */
#define CHM_SPEECH                     (0x1)      /* speech full rate or half rate version 1 */
#define CHM_SPEECH_V2                  (0x21)     /* speech full rate or half rate version 2 */
#define CHM_SPEECH_V3                  (0x41)     /* speech full rate or half rate version 3 */
#define CHM_DATA_9_6                   (0x3)      /* data 9.6 kBit/s                */
#define CHM_DATA_4_8                   (0xb)      /* data 4.8 kBit/s                */
#define CHM_DATA_2_4                   (0x13)     /* data 2.4 kBit/s                */
#define CHM_DATA_14_4                  (0xf)      /* data 2.4 kBit/s                */
/*
 * Value constants for rate
 */
#define UR_0_3_KBIT                    (0x1)      /* rate : 0.3 kbit/s Recommendation X.1 and V.110 */
#define UR_1_2_KBIT                    (0x2)      /* rate : 1.2 kbit/s Recommendation X.1 and V.110 */
#define UR_2_4_KBIT                    (0x3)      /* rate : 2.4 kbit/s Recommendation X.1 and V.110 */
#define UR_4_8_KBIT                    (0x4)      /* rate : 4.8 kbit/s Recommendation X.1 and V.110 */
#define UR_9_6_KBIT                    (0x5)      /* rate : 9.6 kbit/s Recommendation X.1 and V.110 */
#define UR_12_0_KBIT_TRANS             (0x6)      /* rate : 12.0 kbit/s transparent */
#define UR_1_2_KBIT_V23                (0x7)      /* rate : 1.2 kbit/s/75 bit/s Recommendation V.23, X.1,V.110. */
#define UR_14_4_KBIT                   (0x8)      /* rate : 14.4 kbit/s             */
#define UR_NOT_PRES                    (0xff)     /* not present                    */
/*
 * Value constants for bearer_serv
 */
#define BEARER_SERV_SYNC               (0x0)      /* synchronous                    */
#define BEARER_SERV_ASYNC              (0x1)      /* asynchronous                   */
#define BEARER_SERV_PAD_ACCESS         (0x2)      /* PAD access (async)             */
#define BEARER_SERV_PACKET_ACCESS      (0x3)      /* packet access (sync)           */
#define BEARER_SERV_FAX                (0x4)      /* fax                            */
#define BEARER_SERV_SPEECH             (0x5)      /* Speech                         */
#define BEARER_SERV_AUX_SPEECH         (0x6)      /* Auxiliary Speech               */
#define BEARER_SERV_SPEECH_CTM         (0x7)      /* Speech with CTM (TTY) support  */
#define BEARER_SERV_AUX_SPEECH_CTM     (0x8)      /* Auxiliary Speech CTM (TTY) support */
#define BEARER_SERV_NOT_PRES           (0xff)     /* not present                    */
/*
 * Value constants for conn_elem
 */
#define CONN_ELEM_TRANS                (0x0)      /* transparent                    */
#define CONN_ELEM_NON_TRANS            (0x1)      /* non transparent (RLP)          */
#define CONN_ELEM_TRANS_PREF           (0x2)      /* both, transparent preferred    */
#define CONN_ELEM_NON_TRANS_PREF       (0x3)      /* both, non transparent (RLP) preferred */
#define CONN_ELEM_NOT_PRES             (0xff)     /* not present                    */
/*
 * Value constants for stop_bits
 */
#define STOP_1_BIT                     (0x0)      /* one stop bit                   */
#define STOP_2_BIT                     (0x1)      /* two stop bits                  */
/*
 * Value constants for data_bits
 */
#define DATA_7_BIT                     (0x0)      /* seven data bits                */
#define DATA_8_BIT                     (0x1)      /* eight data bits                */
/*
 * Value constants for parity
 */
#define PARITY_ODD                     (0x0)      /* odd parity                     */
#define PARITY_EVEN                    (0x2)      /* even parity                    */
#define PARITY_NONE                    (0x3)      /* no parity                      */
#define PARITY_FORCED_TO_0             (0x4)      /* parity forced to zero          */
#define PARITY_FORCED_TO_1             (0x5)      /* parity forced to one           */
/*
 * Value constants for flow_control
 */
#define INBAND_FLOW_CONTROL            (0x8)      /* inband flow control (ISO 6429) */
#define NO_FLOW_CONTROL                (0xc)      /* no flow control (COPnoFLCT)    */
#define OUTBAND_FLOW_CONTROL           (0xff)     /* outband flow control           */
/*
 * Value constants for modem_type
 */
#define MT_NONE                        (0x0)      /* modem type none                */
#define MT_V21                         (0x1)      /* modem type V.21                */
#define MT_V22                         (0x2)      /* modem type V.22                */
#define MT_V22_BIS                     (0x3)      /* modem type V.22bis             */
#define MT_V23                         (0x4)      /* modem type V.23                */
#define MT_V26_TER                     (0x5)      /* modem type V.26ter             */
#define MT_V32                         (0x6)      /* modem type V.32                */
#define MT_UNDEF                       (0x7)      /* modem type for undefined interface */
#define MT_AUTOBAUD                    (0x8)      /* modem type autobauding type 1  */
#define MT_V32_BIS                     (0x9)      /* modem type V.32bis             */
#define MT_V34                         (0xa)      /* modem type V.34                */
/*
 * Value constants for ton
 */
#define TON_UNKNOWN                    (0x0)      /* unknown                        */
#define TON_INT_NUMB                   (0x1)      /* international number           */
#define TON_NAT_NUMB                   (0x2)      /* national number                */
#define TON_NET_SPEC_NUMB              (0x3)      /* network specific number        */
#define TON_DED_ACC_SC                 (0x4)      /* dedicated access, short code   */
#define TON_NOT_PRES                   (0xff)     /* type of number not present     */
/*
 * Value constants for npi
 */
#define NPI_UNKNOW                     (0x0)      /* unknown                        */
#define NPI_ISDN_TEL_NUMB_PLAN         (0x1)      /* ISDN/telephony numbering plan  */
#define NPI_DATA_NUMB_PLAN             (0x3)      /* data numbering plan            */
#define NPI_TELEX_NUMB_PLAN            (0x4)      /* telex numbering plan           */
#define NPI_NAT_NUMB_PLAN              (0x8)      /* national numbering plan        */
#define NPI_PRIV_NUMB_PLAN             (0x9)      /* private numbering plan         */
#define NPI_NOT_PRES                   (0xff)     /* numbering plan identification not present */
/*
 * Value constants for present
 */
#define PRES_PRES_ALLOW                (0x0)      /* presentation allowed           */
#define PRES_PRES_REST                 (0x1)      /* presentation restricted        */
#define PRES_NUMB_NOT_AVAIL            (0x2)      /* number not available due to interworking */
#define PRES_NOT_PRES                  (0xff)     /* not present                    */
/*
 * Value constants for screen
 */
#define SCREEN_USER_PROV_NOT_SCREEN    (0x0)      /* user provided, not screened    */
#define SCREEN_USER_PROV_VER_PASS      (0x1)      /* user provided, verified and passed */
#define SCREEN_USER_PROV_VER_FAIL      (0x2)      /* user provided, verified and failed */
#define SCREEN_NET_PROV                (0x3)      /* network provided               */
#define SCREEN_IND_NOT_PRES            (0xff)     /* not present                    */
/*
 * Value constants for ti
 */
#define TI_RES_1                       (0x7)      /* reserved                       */
#define TI_RES_2                       (0xf)      /* reserved                       */
/*
 * Value constants for progress_desc
 */
#define PROG_NO_END_TO_END_PLMN        (0x1)      /* call is not end-to-end PLMN/ISDN, further call progress information may be available in-band */
#define PROG_DEST_NON_PLMN             (0x2)      /* destination address in non-PLMN/ISDN */
#define PROG_ORIGIN_NON_PLMN           (0x3)      /* origination address in non-PLMN/ISDN */
#define PROG_RETURN_TO_PLMN            (0x4)      /* call has returned to the PLMN/ISDN */
#define PROG_INBAND_AVAIL              (0x8)      /* in-band information or appropriate pattern now available */
#define PROG_END_TO_END_PLMN           (0x20)     /* call is end-to-end PLMN/ISDN   */
#define PROG_QUEUEING                  (0x40)     /* queueing                       */
#define PROG_UNSPECIFIC                (0xfe)     /* unspecific, used when coding standard is not equal to GSM; note that the value chosen here must not collide with any defined value of  the progress description IE of the air interface */
#define PROG_NOT_PRES                  (0xff)     /* not present                    */
/*
 * Value constants for ri
 */
#define RI_CIRCULAR                    (0x1)      /* circular                       */
#define RI_SEQUENTIAL                  (0x3)      /* sequential                     */
#define RI_NOT_PRES                    (0xff)     /* not present                    */
/*
 * Value constants for cause
 */
#define MNCC_CAUSE_UNASSIGN            (0x501)    /* unassigned (unallocated) number */
#define MNCC_CAUSE_NO_ROUTE            (0x503)    /* no route to destination        */
#define MNCC_CAUSE_CHAN_UNACCEPT       (0x506)    /* channel unacceptable           */
#define MNCC_CAUSE_BARRED              (0x508)    /* operator determined barring    */
#define MNCC_CAUSE_CALL_CLEAR          (0x510)    /* normal call clearing           */
#define MNCC_CAUSE_USER_BUSY           (0x511)    /* user busy                      */
#define MNCC_CAUSE_NO_RESPONSE         (0x512)    /* no user responding             */
#define MNCC_CAUSE_ALERT_NO_ANSWER     (0x513)    /* user alerting, no answer       */
#define MNCC_CAUSE_CALL_REJECT         (0x515)    /* call rejected                  */
#define MNCC_CAUSE_NUM_CHANGED         (0x516)    /* number changed                 */
#define MNCC_CAUSE_PREEMPTION          (0x519)    /* pre-emption                    */
#define MNCC_CAUSE_USER_CLEAR          (0x51a)    /* non selected user clearing     */
#define MNCC_CAUSE_DEST_ORDER          (0x51b)    /* destination out of order       */
#define MNCC_CAUSE_NUM_FORMAT          (0x51c)    /* invalid number format (incomplete number) */
#define MNCC_CAUSE_FACILITY_REJECT     (0x51d)    /* facility rejected              */

⌨️ 快捷键说明

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