 |
OpenZWave Library
1.6.0
|
Go to the documentation of this file.
28 #ifndef _HidController_H
29 #define _HidController_H
97 bool Open(
string const& _hidControllerName );
118 bool Init(
uint32 const _attempts );
138 int SendFeatureReport(
uint32 _length,
const uint8* _data );
140 static void ThreadEntryPoint(
Event* _exitEvent,
void* _context );
141 void ThreadProc(
Event* _exitEvent );
147 string m_serialNumber;
148 string m_hidControllerName;
154 #endif //_HidController_H
unsigned int uint32
Definition: Defs.h:95
bool SetSerialNumber(string const &_serialNumber)
bool SetProductId(uint32 const _productId)
struct hid_device_ hid_device
Definition: HidController.h:38
bool Open(string const &_hidControllerName)
unsigned char uint8
Definition: Defs.h:89
uint32 Write(uint8 *_buffer, uint32 _length)
bool SetVendorId(uint32 const _vendorId)
Interface for controllers that implement a HID emulation.
Definition: HidController.h:52
Platform-independent definition of event objects.
Definition: Event.h:41
Represents a USB Controller.
Definition: Controller.h:56
Implements a platform-independent thread management class.
Definition: Thread.h:44
Definition: Bitfield.h:35