publicparam.h

来自「学习java的经典教程源代码」· C头文件 代码 · 共 57 行

H
57
字号
#define ODEVCOMMANDNUM             15   //命令个数
#define MAXOUTDEVNUM               10   //最大外接设备个数
#define HEXLIST "0123456789ABCDEF"
#define	WM_OUTDEV_MESS		WM_USER + 6001   //设备控制消息
enum OUDEV_CUR_STAT
{
	init,				//初始态
	selected_ds,		//已经选择了ds
	selected_fn,		//已经选择了fn
	sendpoint,			//已经选点
	sup,                //上
	supstop,            //上停止
	sdown,              //下
	sdownstop,          //下停止
	sleft,              //左
	sleftstop,          //左停止
	sright,             //右
	srightstop,         //右停止
	snear,              //推近
	snearstop,          //推近停止
	sfar,               //拉远
	sfarstop,           //拉远停止
	spoll,              //轮训
	spollstop,          //轮训停止 

};

struct COMMAND
{
	int  type;//命令类型
	BYTE command[100];//命令内容
	COMMAND()
	{
		memset(command, 0, 100);
	}
};

struct ODEVICEINFO
{
	int  id;
	char nportip[20];
	char jmqip[20];

};

struct SENDTOFACE_MESS
{
	int  dsid;
	int  fnid;
	int  jmqid;		//解码器id,跟swengine.ini中的一样
	char jmqip[20];	//解码器ip
	int  jmqport;	//解码器端口
	OUDEV_CUR_STAT command;//当前命令
};

const BYTE CMD_NUM[10]={0XFF,0XFF,0XFF,0XFF,0X30,0X01,0X20,0X01,0X00,0X06};//遥控器数字命令

⌨️ 快捷键说明

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