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

📄 constdef.h

📁 模拟手机源码
💻 H
字号:
#ifndef _CONSTDEF_H_
#define _CONSTDEF_H_

#define INIFILE ".\\SMC.ini"
///////////////////////////////////////////////////////////////////////////
//SMPP 命令定义
//命令码宏定义	数值	描述
#define ESME_BNDRCV				0X00000001	//ESME要求连接到SMSC
#define ESME_BNDRCV_RESP		0X80000001	//连接SMSC的响应
#define ESME_BNDTRN				0X00000002	//ESME要求连接到SMSC
#define ESME_BNDTRN_RESP		0X80000002	//连接SMSC的响应
#define ESME_UBD				0X00000006	//ESME要求断开连接到SMSC
#define ESME_UBD_RESP			0X80000006	//断开连接的响应
#define ESME_SUB_SM				0X00000004	//ESME提交短消息到SMSC,以便SMSC下发此短消息到特定的用户。
#define ESME_SUB_SM_RESP		0X80000004	//提交短消息的响应
#define ESME_DELIVER_SM			0X00000005	//SMSC下发短消息到特定的ESME
#define ESME_DELIVER_SM_RESP	0X80000005	//下发短消息的响应
#define ESME_QUERY_SM			0X00000003	//ESME查询以前所提交的短消息的状态
#define ESME_QUERY_SM_RESP		0X80000003	//查询短消息的响应
#define ESME_CANCEL_SM			0X00000008	//ESME要求取消以前所提交的某条短消息
#define ESME_CANCEL_SM_RESP		0X80000008	//ESME要求取消以前所提交的某条短消息的响应
#define ESME_REPLACE_SM			0X00000007	//ESME要求替换以前所提交的某条短消息
#define ESME_REPLACE_SM_RESP	0X80000007	//ESME要求替换以前所提交的某条短消息的响应
#define ESME_QRYLINK			0X00000015	//询问扩展短消息实体与短消息中心的连接情况
#define ESME_QRYLINK_RESP		0X80000015	//询问扩展短消息实体与短消息中心的连接情况的响应
#define ESME_NACK				0X80000000	//接收消息头错误的响应
#define ESME_REPLACE_SM_EX		0X00000090	//ESME要求替换以前所提交的某条短消息的扩展命令,它增加了数据编码格式字段
#define ESME_REPLACE_SM_EX_RESP	0X80000090	//扩展替换短消息的的响应
//其他SMPP命令
#define ESME_ADD_SUB			0X000000A0	//增加用户
#define ESME_ADD_SUB_RESP	    0X800000A0	//增加用户的响应
#define ESME_DEL_SUB		    0X000000A1	//删除用户
#define ESME_DEL_SUB_RESP		0X800000A1	//删除用户的响应
#define ESME_MOD_SUB			0X000000A2	//修改用户
#define ESME_MOD_SUB_RESP		0X800000A2	//修改用户的响应
#define ESME_QRY_SUB			0X000000A3	//查询用户的信息
#define ESME_QRY_SUB_RESP		0X800000A3	//查询用户的信息的响应


//硬件协议常量
#define DEV_CONNECT             0x00000001  //连接
#define DEV_CONNECT_REP         0x80000001  //响应
#define DEV_DELIVER             0x00000002  //下发
#define DEV_DELIVER_REP         0x80000002  //响应
#define DEV_SUBMIT              0x00000003  //向设备发送
#define DEV_SUBMIT_REP          0x80000003  //响应
#define DEV_LINKTEST            0x00000004  //连接测试
#define DEV_LINKTEST_REP        0x80000004  //响应
#define DEV_DISC                0x00000005  //断开
#define DEV_DISC_REP            0x80000005  //响应

//错误代码定义
#define SUCCESS                 0x00000000  //操作成功
#define DEV_CONNECT_ERROR       0x70000001  //加入列表失败,可能是该设备以及存在
#define SEND_ERROR              0x70000002  //消息发送给设备失败


#endif

⌨️ 快捷键说明

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