1.1 --- a/inc/HidDevice.h Thu May 22 08:45:14 2014 +0200
1.2 +++ b/inc/HidDevice.h Thu May 22 09:12:31 2014 +0200
1.3 @@ -23,7 +23,10 @@
1.4 bool IsOpen();
1.5 //
1.6 int SetNonBlocking(int aNonBlocking);
1.7 - //
1.8 + //Read
1.9 + template<int S>
1.10 + int Read(HidReport<S>& aInputReport);
1.11 + //Write
1.12 template<int S>
1.13 int Write(const HidReport<S>& aOutputReport);
1.14 //
1.15 @@ -54,5 +57,13 @@
1.16 return hid_write(iHidDevice,aOutputReport.Buffer(),S);
1.17 }
1.18
1.19 +/**
1.20 +*/
1.21 +template<int S>
1.22 +int HidDevice::Read(HidReport<S>& aInputReport)
1.23 + {
1.24 + return hid_read(iHidDevice,aInputReport.Buffer(),S);
1.25 + }
1.26 +
1.27
1.28 #endif
1.29 \ No newline at end of file