Wrapper class providing additional joystick information
This is a child class to expand another class with necessary joystick data.
For data not provided by class Peripheral.
Used on:
The following table contains values that can be set with class Joystick :
Further are following included:
◆ Joystick() [1/2]
Joystick |
( |
const std::string & |
provider = "" , |
|
|
const std::string & |
strName = "" |
|
) |
| |
|
inline |
Constructor.
- Parameters
-
[in] | provider | [optional] Provide name |
[in] | strName | [optional] Name of related joystick |
◆ Joystick() [2/2]
Class copy constructor.
- Parameters
-
[in] | other | Other class to copy on construct here |
◆ ~Joystick()
◆ operator=()
Copy data from another Joystick class to here.
- Parameters
-
[in] | other | Other class to copy here |
◆ Provider()
const std::string& Provider |
( |
void |
| ) |
const |
|
inline |
Get provider name.
- Returns
- Name of provider
◆ RequestedPort()
int RequestedPort |
( |
void |
| ) |
const |
|
inline |
Get requested port number.
- Returns
- Port
◆ ButtonCount()
unsigned int ButtonCount |
( |
void |
| ) |
const |
|
inline |
Get button count.
- Returns
- Button count
◆ HatCount()
unsigned int HatCount |
( |
void |
| ) |
const |
|
inline |
Get hat count.
- Returns
- Hat count
◆ AxisCount()
unsigned int AxisCount |
( |
void |
| ) |
const |
|
inline |
Get axis count.
- Returns
- Axis count
◆ MotorCount()
unsigned int MotorCount |
( |
void |
| ) |
const |
|
inline |
Get motor count.
- Returns
- Motor count
◆ SupportsPowerOff()
bool SupportsPowerOff |
( |
void |
| ) |
const |
|
inline |
Get supports power off.
- Returns
- True if power off is supported, false otherwise
◆ SetProvider()
void SetProvider |
( |
const std::string & |
provider | ) |
|
|
inline |
Set provider name.
- Parameters
-
[in] | provider | Name of provider |
◆ SetRequestedPort()
void SetRequestedPort |
( |
int |
requestedPort | ) |
|
|
inline |
Get requested port number.
- Parameters
-
◆ SetButtonCount()
void SetButtonCount |
( |
unsigned int |
buttonCount | ) |
|
|
inline |
Get button count.
- Parameters
-
[in] | buttonCount | Button count |
◆ SetHatCount()
void SetHatCount |
( |
unsigned int |
hatCount | ) |
|
|
inline |
Get hat count.
- Parameters
-
◆ SetAxisCount()
void SetAxisCount |
( |
unsigned int |
axisCount | ) |
|
|
inline |
Get axis count.
- Parameters
-
◆ SetMotorCount()
void SetMotorCount |
( |
unsigned int |
motorCount | ) |
|
|
inline |
Get motor count.
- Parameters
-
[in] | motorCount | Motor count |
◆ SetSupportsPowerOff()
void SetSupportsPowerOff |
( |
bool |
supportsPowerOff | ) |
|
|
inline |
Get supports power off.
- Parameters
-
[in] | supportsPowerOff | True if power off is supported, false otherwise |