Definition: FSUSBDeviceManager.h:96
virtual const FSBaseDevice * getDevice(idNumber deviceID)
Definition: FSBaseManager.cpp:72
uint32_t idNumber
Definition: FSTypes.h:33
FSUSBJoystickDeviceManager()
Definition: FSUSBJoystickDeviceManager.cpp:31
static void getUsageFromIdForElement(idNumber id, uint16_t &usage, uint16_t &usagePage)
Definition: FSUSBJoystickDeviceManager.cpp:54
virtual void updateEvents(idNumber joystickDeviceID, FSUSBJoyStickInputElement *elementDevice, physicalValueNumber elementValue)
Definition: FSUSBJoystickDeviceManager.cpp:66
virtual ~FSUSBJoystickDeviceManager()
Definition: FSUSBJoystickDeviceManager.cpp:40
Definition: FSBaseDevice.h:32
Definition: FSUSBJoystick.h:36
virtual void init()
Definition: FSUSBJoystickDeviceManager.cpp:35
uint64_t deviceID
Definition: FSTypes.h:37
static uint16_t getUsageForElement(idNumber id)
Definition: FSUSBJoystickDeviceManager.cpp:45
Definition: FSUSBJoystickDeviceManager.h:34
int32_t physicalValueNumber
Definition: FSTypes.h:35
const FSUSBJoystick * getUSBJoystickDevice(idNumber deviceID)
Definition: FSUSBJoystickDeviceManager.h:40
static uint16_t getUsagePageForElement(idNumber id)
Definition: FSUSBJoystickDeviceManager.cpp:50
static uint32_t createIdForElement(uint32_t usage, uint32_t usagePage)
Definition: FSUSBJoystickDeviceManager.cpp:60