1.1 --- a/inc/HidDevice.h Thu May 22 08:17:14 2014 +0200
1.2 +++ b/inc/HidDevice.h Thu May 22 08:45:14 2014 +0200
1.3 @@ -8,6 +8,7 @@
1.4 #include "HidReport.h"
1.5 #include "hidapi.h"
1.6
1.7 +const int KMaxHidStringChar=256;
1.8
1.9 /**
1.10 TODO: move to another header
1.11 @@ -27,10 +28,21 @@
1.12 int Write(const HidReport<S>& aOutputReport);
1.13 //
1.14 const wchar_t* Error();
1.15 + //
1.16 + wchar_t* Vendor();
1.17 + wchar_t* Product();
1.18 + wchar_t* SerialNumber();
1.19 +
1.20 +private:
1.21 + void FetchStrings();
1.22
1.23 private:
1.24 ///Our USB HID device
1.25 hid_device* iHidDevice;
1.26 + //
1.27 + wchar_t iVendor[KMaxHidStringChar];
1.28 + wchar_t iProduct[KMaxHidStringChar];
1.29 + wchar_t iSerialNumber[KMaxHidStringChar];
1.30 };
1.31
1.32