![]() |
Open FFBoard
Open source force feedback firmware
|
#include <ffb_defs.h>
Public Attributes | |
volatile uint8_t | state = 0 |
uint8_t | type = FFB_EFFECT_NONE |
int16_t | offset = 0 |
uint8_t | gain = 255 |
int16_t | magnitude = 0 |
int16_t | startLevel = 0 |
int16_t | endLevel = 0 |
float | axisMagnitudes [MAX_AXIS] = {0} |
FFB_Effect_Condition | conditions [MAX_AXIS] |
int16_t | phase = 0 |
uint16_t | period = 0 |
uint32_t | duration = FFB_EFFECT_DURATION_INFINITE |
uint16_t | attackLevel = 0 |
uint16_t | fadeLevel = 0 |
uint32_t | attackTime = 0 |
uint32_t | fadeTime = 0 |
std::unique_ptr< Biquad > | filter [MAX_AXIS] = { nullptr } |
uint16_t | startDelay = 0 |
uint32_t | startTime = 0 |
uint16_t | samplePeriod = 0 |
bool | useEnvelope = false |
bool | useSingleCondition = true |
Definition at line 271 of file ffb_defs.h.
uint16_t FFB_Effect::attackLevel = 0 |
Definition at line 286 of file ffb_defs.h.
uint32_t FFB_Effect::attackTime = 0 |
Definition at line 287 of file ffb_defs.h.
float FFB_Effect::axisMagnitudes[MAX_AXIS] = {0} |
Definition at line 280 of file ffb_defs.h.
FFB_Effect_Condition FFB_Effect::conditions[MAX_AXIS] |
Definition at line 282 of file ffb_defs.h.
uint32_t FFB_Effect::duration = FFB_EFFECT_DURATION_INFINITE |
Definition at line 285 of file ffb_defs.h.
int16_t FFB_Effect::endLevel = 0 |
Definition at line 279 of file ffb_defs.h.
uint16_t FFB_Effect::fadeLevel = 0 |
Definition at line 286 of file ffb_defs.h.
uint32_t FFB_Effect::fadeTime = 0 |
Definition at line 287 of file ffb_defs.h.
std::unique_ptr<Biquad> FFB_Effect::filter[MAX_AXIS] = { nullptr } |
Definition at line 289 of file ffb_defs.h.
uint8_t FFB_Effect::gain = 255 |
Definition at line 276 of file ffb_defs.h.
int16_t FFB_Effect::magnitude = 0 |
Definition at line 277 of file ffb_defs.h.
int16_t FFB_Effect::offset = 0 |
Definition at line 275 of file ffb_defs.h.
uint16_t FFB_Effect::period = 0 |
Definition at line 284 of file ffb_defs.h.
int16_t FFB_Effect::phase = 0 |
Definition at line 283 of file ffb_defs.h.
uint16_t FFB_Effect::samplePeriod = 0 |
Definition at line 292 of file ffb_defs.h.
uint16_t FFB_Effect::startDelay = 0 |
Definition at line 290 of file ffb_defs.h.
int16_t FFB_Effect::startLevel = 0 |
Definition at line 278 of file ffb_defs.h.
uint32_t FFB_Effect::startTime = 0 |
Definition at line 291 of file ffb_defs.h.
volatile uint8_t FFB_Effect::state = 0 |
Definition at line 273 of file ffb_defs.h.
uint8_t FFB_Effect::type = FFB_EFFECT_NONE |
Definition at line 274 of file ffb_defs.h.
bool FFB_Effect::useEnvelope = false |
Definition at line 293 of file ffb_defs.h.
bool FFB_Effect::useSingleCondition = true |
Definition at line 294 of file ffb_defs.h.