16 enum JoystickHand { kLeftHand = 0, kRightHand = 1 };
20 virtual float GetX(JoystickHand hand = kRightHand)
const = 0;
21 virtual float GetY(JoystickHand hand = kRightHand)
const = 0;
22 virtual float GetZ()
const = 0;
23 virtual float GetTwist()
const = 0;
24 virtual float GetThrottle()
const = 0;
25 virtual float GetRawAxis(uint32_t axis)
const = 0;
27 virtual bool GetTrigger(JoystickHand hand = kRightHand)
const = 0;
28 virtual bool GetTop(JoystickHand hand = kRightHand)
const = 0;
29 virtual bool GetBumper(JoystickHand hand = kRightHand)
const = 0;
30 virtual bool GetRawButton(uint32_t button)
const = 0;
32 virtual int GetPOV(uint32_t pov = 0)
const = 0;
GenericHID Interface.
Definition: GenericHID.h:14