inc/HidDevice.h
changeset 17 63972dc16350
parent 16 21033ded8f86
     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