![]() |
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.