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

📄 p_mnsms.val

📁 GSM手机设计软件代码
💻 VAL
字号:
/*
+--------------------------------------------------------------------------+
| PROJEKT : PROTOCOL STACK                                                 |
| FILE    : P_MNSMS.val                                                    |
| SOURCE  : "Z:\condat\gsm\condat\ms\dfile\prim\MNSMS.pdf"                 |
| LastModified : "19 April, 2002"                                          |
| IdAndVersion : "6147.103.96.107"                                         |
| 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_MNSMS_VAL
#define P_MNSMS_VAL


#define CDG_ENTER__P_MNSMS_VAL

#define CDG_ENTER__FILENAME _P_MNSMS_VAL
#define CDG_ENTER__P_MNSMS_VAL__FILE_TYPE CDGINC
#define CDG_ENTER__P_MNSMS_VAL__LAST_MODIFIED _19_April_2002
#define CDG_ENTER__P_MNSMS_VAL__ID_AND_VERSION _6147_103_96_107

#define CDG_ENTER__P_MNSMS_VAL__SRC_FILE_TIME _Thu_Aug_14_00_00_00_2003

#include "CDG_ENTER.h"

#undef CDG_ENTER__P_MNSMS_VAL

#undef CDG_ENTER__FILENAME

/*
 * Value constants for mem_type
 */
#define MEM_ME                         (0x1)      /* mobile equipment memory 1      */
#define MEM_SM                         (0x3)      /* subscriber identity module memory */
#define MEM_SR                         (0x5)      /* status report memory           */
/*
 * Value constants for rec_num
 */
#define SMS_RECORD_NOT_EXIST           (0x0)      /* record is not existing         */
/*
 * Value constants for status
 */
#define SMS_RECORD_FREE                (0x0)      /* Free record                    */
#define SMS_RECORD_REC_UNREAD          (0x3)      /* MT record, not read            */
#define SMS_RECORD_REC_READ            (0x1)      /* MT record, already read        */
#define SMS_RECORD_STO_UNSENT          (0x7)      /* MO record, not sent            */
#define SMS_RECORD_STO_SENT            (0x5)      /* MO record, already sent, status report not requested */
#define SMS_RECORD_STAT_UNRCVD         (0xd)      /* MO record, already sent, status report requested, not received */
#define SMS_RECORD_STAT_UNSTRD         (0x15)     /* MO record, already sent, status report received, not stored */
#define SMS_RECORD_STAT_STRD           (0x1d)     /* MO record, already sent, status report received and stored */
#define SMS_RECORD_INVALID             (0xe0)     /* The record keeps unrecognizable data */
/*
 * Value constants for state
 */
#define SMS_STATE_READY                (0x0)      /* SMS is full operable           */
#define SMS_STATE_INITIALISING         (0x1)      /* SMS is in initialisation state */
#define SMS_STATE_BUSY                 (0x2)      /* SMS is in a busy condition     */
#define SMS_STATE_NOT_AVAILABLE        (0xff)     /* SMS is inoperable              */
/*
 * Value constants for cause
 */
#define SMS_NO_ERROR                   (0x89ff)   /* No error                       */
#define SMS_CAUSE_PARAM_WRONG          (0xc900)   /* Wrong parameter in primitive   */
#define SMS_CAUSE_ENTITY_BUSY          (0xc901)   /* Entity is busy                 */
#define SMS_CAUSE_OPER_NOT_ALLW        (0xc902)   /* Operation not allowed          */
#define SMS_CAUSE_OPER_NOT_SUPP        (0xc903)   /* Operation not supported        */
#define SMS_CAUSE_SIM_BUSY             (0xc904)   /* SIM busy                       */
#define SMS_CAUSE_MEM_FAIL             (0xc905)   /* Memory failure                 */
#define SMS_CAUSE_INV_INDEX            (0xc906)   /* Invalid memory index           */
#define SMS_CAUSE_MEM_FULL             (0xc908)   /* Memory full                    */
#define SMS_CAUSE_NO_SERVICE           (0xc909)   /* No network service             */
#define SMS_CAUSE_NET_TIMEOUT          (0xc90a)   /* Network timeout                */
#define SMS_CAUSE_UNEXP_CNMA           (0xc90b)   /* No +CNMA acknowledgement expected */
#define SMS_CAUSE_OTHER_ERROR          (0xc90f)   /* Any other error                */
/*
 * Value constants for read_mode
 */
#define READ_NORMAL                    (0x0)      /* Normal reading                 */
#define READ_PREVIEW                   (0x1)      /* Reading without preview        */
#define READ_STATUS_CHANGE             (0x2)      /* Change only status             */
/*
 * Value constants for condx
 */
#define SMS_CONDX_OVR_NON              (0x0)      /* do not overwrite an existing message */
#define SMS_CONDX_OVR_MO               (0x1)      /* overwrite only an exisiting mobile originated message */
#define SMS_CONDX_OVR_ANY              (0x2)      /* overwrite any existing message */
/*
 * Value constants for modify
 */
#define SMS_MODIFY_NON                 (0x0)      /* no modification                */
#define SMS_MODIFY_TPOA                (0x1)      /* substitution of TP-OA          */
#define SMS_MODIFY_SCA                 (0x2)      /* substitution of SCA            */
#define SMS_MODIFY_TPOA_SCA            (0x3)      /* substitution of TP-OA and SCA  */
#define SMS_MODIFY_ALL                 (0x4)      /* substitution of the complete message */
/*
 * Value constants for resp
 */
#define SMS_RP_ACK                     (0x0)      /* send RP-ACK to network         */
#define SMS_RP_ERROR                   (0x1)      /* send RP-ERROR to network       */
/*
 * Value constants for mt
 */
#define MT0                            (0x0)      /* Mobile Terminated Mode 0       */
#define MT1                            (0x1)      /* Mobile Terminated Mode 1       */
#define MT2                            (0x2)      /* Mobile Terminated Mode 2       */
#define MT3                            (0x3)      /* Mobile Terminated Mode 3       */
#define MT_DEF                         (0x4)      /* Mobile Terminated Mode Default */
/*
 * Value constants for ds
 */
#define DS0                            (0x0)      /* Status Report Mode 0: no status report to be returned */
#define DS1                            (0x1)      /* Status Report Mode 1: status report returned to MMI */
#define DS2                            (0x2)      /* Status Report Mode 2: status report stored, if possible */
/*
 * Value constants for mhc
 */
#define SMS_MHC_DEF                    (0x0)      /* default (Phase 2)              */
#define SMS_MHC_PH2                    (0x2)      /* Phase 2                        */
#define SMS_MHC_PH2PLUS                (0x3)      /* Phase 2+                       */
/*
 * Value constants for mo_sms_serv
 */
#define GPRS_SMS_GPRS_ONLY             (0x0)      /* Use GPRS only for MO SMS       */
#define GPRS_SMS_CCT_ONLY              (0x1)      /* Use CCT  only for MO SMS       */
#define GPRS_SMS_GPRS_PREF             (0x2)      /* Use GPRS in preference for MO SMS */
#define GPRS_SMS_CCT_PREF              (0x3)      /* Use CCT in preference for MO SMS */

/*
 * user defined constants
 */
#define SMS_MSG_LEN                    (0x8c)     
#define SMS_CMD_LEN                    (0x9d)     
#define SIM_PDU_LEN                    (0xaf)     
#define SMSCP_ORIGINATING_ENTITY       (0x7)      
#define SMSRP_ORIGINATING_ENTITY       (0x8)      
#define SMSTP_ORIGINATING_ENTITY       (0x9)      

#include "CDG_LEAVE.h"


#endif

⌨️ 快捷键说明

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