📄 p_mnsms.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 + -