电子量产工具——3-1输入系统_数据结构抽象
软件总框架
一、输入系统:
1.数据结构抽象
2.input_manage.h
input_manage.h
#ifndef _INPUT_MANAGER_H
#define _INPUT_MANAGER_H
#define INPUT_TYPE_TOUCH 1
#define INPUT_TYPE_NET 2
typedef struct InputEvent {
struct timeval tTime;
int iType;
int iX;
int iY;
int iPressure;
char str[1024];
}InputEvent,*PInputEvent;
typedef struct InputDevice {
char *name;
int (*GetInputEvent)(PInputEvent ptInputEvent);
int (*DeviceInit)(void);
int (*DeviceExit)(void);
struct InputDevice *ptNext;
}InputDevice,PInputDevice;
总结
实现输入事件
实现输入设备
输入设备结构体 需要获得 输入事件GetInputEvent 和 多个输入设备ptNext