All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
TELEKYB_NAMESPACE::HIDDevice Class Reference

#include <HIDDevice.hpp>

Inheritance diagram for TELEKYB_NAMESPACE::HIDDevice:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void close ()
std::string getManufacturerString () const
std::string getProductString () const
std::string getSerialNumber () const
std::wstring getWManufacturerString () const
std::wstring getWProductString () const
std::wstring getWSerialNumber () const
 HIDDevice (unsigned short int vendorID_, unsigned short int productID_)
bool isOpen () const
virtual ~HIDDevice ()

Protected Member Functions

bool init ()

Protected Attributes

hid_device * handle
std::wstring manufacturerString
unsigned short int productID
std::wstring productString
std::wstring serialNumber
unsigned short int vendorID

Detailed Description

Definition at line 20 of file HIDDevice.hpp.


Constructor & Destructor Documentation

TELEKYB_NAMESPACE::HIDDevice::HIDDevice ( unsigned short int  vendorID_,
unsigned short int  productID_ 
)

Definition at line 15 of file HIDDevice.cpp.

Definition at line 24 of file HIDDevice.cpp.


Member Function Documentation

Definition at line 76 of file HIDDevice.cpp.

Definition at line 106 of file HIDDevice.cpp.

Definition at line 113 of file HIDDevice.cpp.

Definition at line 99 of file HIDDevice.cpp.

Definition at line 88 of file HIDDevice.cpp.

Definition at line 93 of file HIDDevice.cpp.

Definition at line 83 of file HIDDevice.cpp.

bool TELEKYB_NAMESPACE::HIDDevice::init ( ) [protected]

Definition at line 29 of file HIDDevice.cpp.

Definition at line 71 of file HIDDevice.cpp.


Member Data Documentation

hid_device* TELEKYB_NAMESPACE::HIDDevice::handle [protected]

Definition at line 26 of file HIDDevice.hpp.

Definition at line 29 of file HIDDevice.hpp.

unsigned short int TELEKYB_NAMESPACE::HIDDevice::productID [protected]

Definition at line 24 of file HIDDevice.hpp.

Definition at line 30 of file HIDDevice.hpp.

Definition at line 28 of file HIDDevice.hpp.

unsigned short int TELEKYB_NAMESPACE::HIDDevice::vendorID [protected]

Definition at line 23 of file HIDDevice.hpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


telekyb_hid
Author(s): mriedel
autogenerated on Mon Nov 11 2013 11:14:51