diff -r 21033ded8f86 -r 63972dc16350 inc/HidDevice.h --- a/inc/HidDevice.h Thu May 22 08:45:14 2014 +0200 +++ b/inc/HidDevice.h Thu May 22 09:12:31 2014 +0200 @@ -23,7 +23,10 @@ bool IsOpen(); // int SetNonBlocking(int aNonBlocking); - // + //Read + template + int Read(HidReport& aInputReport); + //Write template int Write(const HidReport& aOutputReport); // @@ -54,5 +57,13 @@ return hid_write(iHidDevice,aOutputReport.Buffer(),S); } +/** +*/ +template +int HidDevice::Read(HidReport& aInputReport) + { + return hid_read(iHidDevice,aInputReport.Buffer(),S); + } + #endif \ No newline at end of file