commgr.h

来自「USB 通用驱动程序」· C头文件 代码 · 共 54 行

H
54
字号
#ifndef COMMAND_MANAGER_HEADER

#define COMMAND_MANAGER_HEADER

#include "..\usbdriver\hidusb.h"


#define MSG_COUNT	( 7 * 6 + 5 )		// [column_code		row_code] * [	6

										//									1	]



class ComManager
{
private:

	HidUsb *m_pHUsb;

	typedef void(*COMMAND_MSG)(void*);

	static COMMAND_MSG cmdList[MSG_COUNT];

public:

	ComManager(void);

	~ComManager(void);

	BOOL CmdInit(void);

	BOOL ReceiveCmdAndSendRespond(void);

	BOOL EndCmdTransfer(void);

	BOOL GetKey(unsigned char *keyValue);

	BOOL OutputDevice(unsigned char inputValue);

private:

	class COMMAND_CALLBACK
	{
	public:

		static void dummy(void*);

	};
};


#endif

⌨️ 快捷键说明

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