Inherited by Joystick.
Public Member Functions | |
unsigned int | Index (void) const |
Get peripheral index identifier. More... | |
bool | IsVidPidKnown (void) const |
Check VID and PID are known. More... | |
const std::string & | Name (void) const |
Get peripheral name. More... | |
Peripheral (const PERIPHERAL_INFO &info) | |
Peripheral (PERIPHERAL_TYPE type=PERIPHERAL_TYPE_UNKNOWN, const std::string &strName="") | |
Constructor. More... | |
uint16_t | ProductID (void) const |
Get peripheral product id. More... | |
void | SetIndex (unsigned int index) |
Set peripheral index. More... | |
void | SetName (const std::string &strName) |
Set peripheral name. More... | |
void | SetProductID (uint16_t productId) |
Set peripheral product identifier. More... | |
void | SetType (PERIPHERAL_TYPE type) |
Set peripheral type. More... | |
void | SetVendorID (uint16_t vendorId) |
Set peripheral vendor id. More... | |
void | ToStruct (PERIPHERAL_INFO &info) const |
PERIPHERAL_TYPE | Type (void) const |
Get peripheral type. More... | |
uint16_t | VendorID (void) const |
Get peripheral vendor id. More... | |
virtual | ~Peripheral (void)=default |
Destructor. More... | |
Static Public Member Functions | |
static void | FreeStruct (PERIPHERAL_INFO &info) |