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

📄 define.h

📁 模拟手机源码
💻 H
字号:
#define NO_FLAGS_SET 0
//#define PORT (u_short) 44965
//#define DEST_IP_ADDR "127.0.0.1"
#define MAXBUFLEN 255
#define SECENDVAL 3
#define BTSBASE 7

//命令字定义
enum cmdDefine{
	DEV_CONNECT =		0x00000001,
	DEV_CONNECT_RSP =	0x80000001,
	DEV_DELIVER =		0x00000002,
	DEV_DELIVER_RSP =	0x80000002,
	DEV_SUBMIT =		0x00000003,
	DEV_SUBMIT_RSP =	0x80000003,
	DEV_LINKTEST =		0x00000004,
	DEV_LINKTEST_RSP =	0x80000004,
	DEV_DISC =			0x00000005,
	DEV_DISC_RSP =		0x80000005,
	POLLING	=			0x30,
	STOPPOLLING =		0x31,
	CLRPOLLING =		0x32,	
	SETPARAMETER =		0x33
};

//消息头
typedef struct STRUCT_MSG_HEADER
{
	DWORD dwTotalLen;					//总长
	DWORD dwCommandId;					//命令ID
	DWORD dwSeqNo;						//消息流水号
	DWORD dwStatus;						//命令执行状态

	STRUCT_MSG_HEADER()
	{
		ZeroMemory(this,sizeof(STRUCT_MSG_HEADER));
	}
}STRUCT_MSG_HEADER;
//CONNECT命令
typedef struct STRUCT_MSG_CONNECT
{
	STRUCT_MSG_HEADER   sHeader;		//数据包头
	char	nDeviceID[16];				//设备ID
	char	szSimNumber[21];			//Sim卡号
	STRUCT_MSG_CONNECT()
	{
		ZeroMemory(this,sizeof(STRUCT_MSG_CONNECT));
	}
}STRUCT_MSG_CONNECT;
//DELIVER命令
typedef struct STRUCT_MSG_DELIVER
{
	STRUCT_MSG_HEADER   sHeader;		//数据包头
	char	szSimNumber[21];			//Sim卡号
	char    szDesNum[21];               //yan 
	//char    szsource[21];               //sun
	BYTE	nMsgLen;					//内容长度
	char	szMsgConnent[MAXBUFLEN];	//消息内容
	STRUCT_MSG_DELIVER()
	{
		ZeroMemory(this,sizeof(STRUCT_MSG_CONNECT));
	}
}STRUCT_MSG_DELIVER;
//基站标识
typedef struct t_BSS									
{
	long		lLocId;									//位置区号
	long		lCellId;								//小区识别
	long		lBsicId;								//基站识别
}tBSS;

typedef struct t_RexINFO
{
	tBSS		tBss;									//基站标识
	int			nBtsRex;								//强度
}tRexINFO;

typedef struct t_SSBINFO
{
	int			nMCC;									//国家代码
	int			nMNC;									//网络商代码
	int			nTa;									//延时
	tRexINFO	RexINFO[BTSBASE];						//强度信息
}tSSBINFO;

⌨️ 快捷键说明

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