![]() |
Open FFBoard
Open source force feedback firmware
|
#include <ffb_defs.h>
Public Member Functions | |
| virtual void | setHidReportAxis (uint8_t idx, uint32_t val)=0 |
| virtual uint8_t * | getBuffer ()=0 |
| virtual uint32_t | getLength ()=0 |
| virtual uint64_t | getButtons ()=0 |
| virtual void | setButtons (uint64_t btn)=0 |
| virtual bool | changed ()=0 |
| Must use setter to prevent unaligned access. | |
| virtual void | swap ()=0 |
Helper class for double buffered HID gamepad reports to allow use of different datatypes for main axes Double buffer allows testing if data has changed before sending
Definition at line 129 of file ffb_defs.h.
|
pure virtual |
Must use setter to prevent unaligned access.
Implemented in HID_GamepadReport< dtypeaxis >.
|
pure virtual |
Implemented in HID_GamepadReport< dtypeaxis >.
|
pure virtual |
Implemented in HID_GamepadReport< dtypeaxis >.
|
pure virtual |
Implemented in HID_GamepadReport< dtypeaxis >.
|
pure virtual |
Implemented in HID_GamepadReport< dtypeaxis >.
|
pure virtual |
Implemented in HID_GamepadReport< dtypeaxis >.
|
pure virtual |
Implemented in HID_GamepadReport< dtypeaxis >.