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

📄 devicecontrolcommand.h

📁 学习java的经典教程源代码
💻 H
字号:
#include "publicparam.h"
//遥控器命令字
#define YKCMD_LEN            16             //遥控器命令长度
#define YKCMD_NUM            0X80			//数字
#define YKCMD_AUTOOPEN       0X71			//轮训开
#define YKCMD_AUTOCLOSE      0X72			//轮训关
#define YKCMD_NEAR           0X86			//推近开始
#define YKCMD_FAR            0X88			//拉远开始
#define YKCMD_JJ_STOP        0X87			//聚焦操作停止(推近拉远停止)

#define YKCMD_SELDSONE       0XA0			//选择ds one
#define YKCMD_SELDSTOW       0XA1			//选择ds tow

#define YKCMD_SELFN          0x9A			//选择fn
#define YKCMD_UP             0X92			//上
#define YKCMD_DOWN           0X94			//下
#define YKCMD_UPDOWN_STOP    0X93			//上下停
#define YKCMD_LEFT           0X96			//左
#define YKCMD_RIGHT          0X98			//右
#define YKCMD_LEFTRIGHT_STOP 0X97			//左右停止
#define YKCMD_CLEARONE       0XA2           //清除当前状态,回到初始
#define YKCMD_CLEARTOW       0XA3
#define YKCMD_CLEAR          0XA4           //清除      
//灯光开:	FF FF FF FF 00 00 10 00 00 00 0A A2 B8 FE EE EE 
//灯光关:	FF FF FF FF 00 00 10 00 00 00 0A A3 B9 FE EE EE 
      
const BYTE g_YKCmdHead[4]={0xff,0xff,0xff,0xff};//命令包头
const BYTE g_YKCmdTail[4]={0xfe,0xee,0xee};//命令包尾

class DeviceControlCommand
{
private:	
	COMMAND m_AllCommand[ODEVCOMMANDNUM];	
	void GetDCConfigFilePath();
private:
	//读取命令	
	bool    IsOneCommand(unsigned char* pdata);//判断是否为完整命令
public:
	//匹配是哪条命令	
	int  ParseCommand(unsigned char* pdata);
	char m_DCINIPath[1024];
public:
	int GetCommandLen()
	{
		return YKCMD_LEN;
	}
	DeviceControlCommand();	
};

⌨️ 快捷键说明

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