|
unsigned int | AxisCount (void) const |
| Get axis count.
|
|
unsigned int | ButtonCount (void) const |
| Get button count.
|
|
unsigned int | HatCount (void) const |
| Get hat count.
|
|
| Joystick (const Joystick &other) |
| Class copy constructor.
|
|
| Joystick (const JOYSTICK_INFO &info) |
|
| Joystick (const std::string &provider="", const std::string &strName="") |
| Constructor.
|
|
unsigned int | MotorCount (void) const |
| Get motor count.
|
|
Joystick & | operator= (const Joystick &rhs) |
| Copy data from another Joystick class to here.
|
|
bool | operator== (const Joystick &rhs) const |
| Comparison operator.
|
|
const std::string & | Provider (void) const |
| Get provider name.
|
|
int | RequestedPort (void) const |
| Get requested port number.
|
|
void | SetAxisCount (unsigned int axisCount) |
| Get axis count.
|
|
void | SetButtonCount (unsigned int buttonCount) |
| Get button count.
|
|
void | SetHatCount (unsigned int hatCount) |
| Get hat count.
|
|
void | SetMotorCount (unsigned int motorCount) |
| Get motor count.
|
|
void | SetProvider (const std::string &provider) |
| Set provider name.
|
|
void | SetRequestedPort (int requestedPort) |
| Get requested port number.
|
|
void | SetSupportsPowerOff (bool supportsPowerOff) |
| Get supports power off.
|
|
bool | SupportsPowerOff (void) const |
| Get supports power off.
|
|
void | ToStruct (JOYSTICK_INFO &info) const |
|
| ~Joystick (void) override=default |
| Destructor.
|
|
unsigned int | Index (void) const |
| Get peripheral index identifier.
|
|
bool | IsVidPidKnown (void) const |
| Check VID and PID are known.
|
|
const std::string & | Name (void) const |
| Get peripheral name.
|
|
bool | operator== (const Peripheral &rhs) const |
| Comparison operator.
|
|
| Peripheral (const PERIPHERAL_INFO &info) |
|
| Peripheral (PERIPHERAL_TYPE type=PERIPHERAL_TYPE_UNKNOWN, const std::string &strName="") |
| Constructor.
|
|
uint16_t | ProductID (void) const |
| Get peripheral product id.
|
|
void | SetIndex (unsigned int index) |
| Set peripheral index.
|
|
void | SetName (const std::string &strName) |
| Set peripheral name.
|
|
void | SetProductID (uint16_t productId) |
| Set peripheral product identifier.
|
|
void | SetType (PERIPHERAL_TYPE type) |
| Set peripheral type.
|
|
void | SetVendorID (uint16_t vendorId) |
| Set peripheral vendor id.
|
|
void | ToStruct (PERIPHERAL_INFO &info) const |
|
PERIPHERAL_TYPE | Type (void) const |
| Get peripheral type.
|
|
uint16_t | VendorID (void) const |
| Get peripheral vendor id.
|
|
virtual | ~Peripheral (void)=default |
| Destructor.
|
|