39 unsigned int _numberOfButtons;
40 unsigned int _numberOfAnlogSticks;
41 unsigned int _numberOfDigitalSticks;
42 bool _forceFeedBackSupported;
53 unsigned int numberOfAnlogSticks,
54 unsigned int numberOfDigitalSticks,
55 bool forceFeedBackSupported,
67 JoyStickElementMap::const_iterator
begin()
const;
68 JoyStickElementMap::const_iterator
end()
const ;
69 JoyStickElementMap::iterator
begin();
70 JoyStickElementMap::iterator
end();
Definition: IFSDevice.h:104
JoyStickElementMap::const_iterator end() const
Definition: FSUSBJoystick.cpp:87
void addInputElement(FSUSBJoyStickInputElement &element)
Definition: FSUSBJoystick.cpp:55
virtual FSDeviceType getClassType() const
Definition: FSUSBJoystick.h:62
std::vector< idNumber > getElementIds() const
Definition: FSUSBJoystick.cpp:70
JoyStickElementMap::const_iterator begin() const
Definition: FSUSBJoystick.cpp:83
unsigned int getNumberOfDigitalSticks() const
Definition: FSUSBJoystick.h:60
uint32_t idNumber
Definition: FSTypes.h:33
FSUSBJoystick()
Definition: FSUSBJoystick.cpp:30
unsigned int getNumberOfAnlogSticks() const
Definition: FSUSBJoystick.h:59
const FSUSBJoyStickInputElement * findInputElement(idNumber id) const
Definition: FSUSBJoystick.cpp:60
JoyStickElementMap getElements() const
Definition: FSUSBJoystick.h:64
uint32_t productIDType
Definition: FSTypes.h:39
Definition: FSBaseDevice.h:32
Definition: FSUSBJoystick.h:36
Definition: FSUSBDevice.h:43
FSDeviceType
Definition: IFSDevice.h:100
unsigned int numberOfButtons(IOHIDDeviceRef device)
Definition: FSUSBMacOSXJoystickDeviceManager.mm:282
uint32_t vendorIDType
Definition: FSTypes.h:38
std::map< idNumber, FSUSBJoyStickInputElement > JoyStickElementMap
Definition: FSUSBJoystick.h:35
unsigned int getNumberOfButtons() const
Definition: FSUSBJoystick.h:58
~FSUSBJoystick()
Definition: FSUSBJoystick.cpp:34
bool getForceFeedbackSupport() const
Definition: FSUSBJoystick.h:61
JoyStickElementMap _inputElementMap
Definition: FSUSBJoystick.h:44