#include <HIDDevice.hpp>
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 |
Definition at line 20 of file HIDDevice.hpp.
TELEKYB_NAMESPACE::HIDDevice::HIDDevice | ( | unsigned short int | vendorID_, |
unsigned short int | productID_ | ||
) |
Definition at line 15 of file HIDDevice.cpp.
TELEKYB_NAMESPACE::HIDDevice::~HIDDevice | ( | ) | [virtual] |
Definition at line 24 of file HIDDevice.cpp.
void TELEKYB_NAMESPACE::HIDDevice::close | ( | ) |
Definition at line 76 of file HIDDevice.cpp.
std::string TELEKYB_NAMESPACE::HIDDevice::getManufacturerString | ( | ) | const |
Definition at line 106 of file HIDDevice.cpp.
std::string TELEKYB_NAMESPACE::HIDDevice::getProductString | ( | ) | const |
Definition at line 113 of file HIDDevice.cpp.
std::string TELEKYB_NAMESPACE::HIDDevice::getSerialNumber | ( | ) | const |
Definition at line 99 of file HIDDevice.cpp.
std::wstring TELEKYB_NAMESPACE::HIDDevice::getWManufacturerString | ( | ) | const |
Definition at line 88 of file HIDDevice.cpp.
std::wstring TELEKYB_NAMESPACE::HIDDevice::getWProductString | ( | ) | const |
Definition at line 93 of file HIDDevice.cpp.
std::wstring TELEKYB_NAMESPACE::HIDDevice::getWSerialNumber | ( | ) | const |
Definition at line 83 of file HIDDevice.cpp.
bool TELEKYB_NAMESPACE::HIDDevice::init | ( | ) | [protected] |
Definition at line 29 of file HIDDevice.cpp.
bool TELEKYB_NAMESPACE::HIDDevice::isOpen | ( | ) | const |
Definition at line 71 of file HIDDevice.cpp.
hid_device* TELEKYB_NAMESPACE::HIDDevice::handle [protected] |
Definition at line 26 of file HIDDevice.hpp.
std::wstring TELEKYB_NAMESPACE::HIDDevice::manufacturerString [protected] |
Definition at line 29 of file HIDDevice.hpp.
unsigned short int TELEKYB_NAMESPACE::HIDDevice::productID [protected] |
Definition at line 24 of file HIDDevice.hpp.
std::wstring TELEKYB_NAMESPACE::HIDDevice::productString [protected] |
Definition at line 30 of file HIDDevice.hpp.
std::wstring TELEKYB_NAMESPACE::HIDDevice::serialNumber [protected] |
Definition at line 28 of file HIDDevice.hpp.
unsigned short int TELEKYB_NAMESPACE::HIDDevice::vendorID [protected] |
Definition at line 23 of file HIDDevice.hpp.