23#ifndef __FGLINUXEVENTINPUT_HXX
24#define __FGLINUXEVENTINPUT_HXX
27#include <linux/input.h>
46 FGLinuxInputDevice(std::string aName, std::string aDevname, std::string aSerial, std::string aDevpath);
50 void Close()
override;
51 void Send(
const char * eventName,
double value )
override;
60 double Normalize(
struct input_event & event );
65 std::map<unsigned int,input_absinfo> absinfo;
72 virtual ~ FGLinuxEventInput();
76 void update(
double dt)
override;
FGEventData(double aValue, double aDt, int aModifiers)
FGLinuxEventData(struct input_event &event, double dt, int modifiers)