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