![]() |
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 312 of file ffb_defs.h.
| uint16_t FFB_Effect::attackLevel = 0 |
Definition at line 327 of file ffb_defs.h.
| uint32_t FFB_Effect::attackTime = 0 |
Definition at line 328 of file ffb_defs.h.
| float FFB_Effect::axisMagnitudes[MAX_AXIS] = {0} |
Definition at line 321 of file ffb_defs.h.
| FFB_Effect_Condition FFB_Effect::conditions[MAX_AXIS] |
Definition at line 323 of file ffb_defs.h.
| uint32_t FFB_Effect::duration = FFB_EFFECT_DURATION_INFINITE |
Definition at line 326 of file ffb_defs.h.
| int16_t FFB_Effect::endLevel = 0 |
Definition at line 320 of file ffb_defs.h.
| uint16_t FFB_Effect::fadeLevel = 0 |
Definition at line 327 of file ffb_defs.h.
| uint32_t FFB_Effect::fadeTime = 0 |
Definition at line 328 of file ffb_defs.h.
| std::unique_ptr<Biquad> FFB_Effect::filter[MAX_AXIS] = { nullptr } |
Definition at line 330 of file ffb_defs.h.
| uint8_t FFB_Effect::gain = 255 |
Definition at line 317 of file ffb_defs.h.
| int16_t FFB_Effect::magnitude = 0 |
Definition at line 318 of file ffb_defs.h.
| int16_t FFB_Effect::offset = 0 |
Definition at line 316 of file ffb_defs.h.
| uint16_t FFB_Effect::period = 0 |
Definition at line 325 of file ffb_defs.h.
| int16_t FFB_Effect::phase = 0 |
Definition at line 324 of file ffb_defs.h.
| uint16_t FFB_Effect::samplePeriod = 0 |
Definition at line 333 of file ffb_defs.h.
| uint16_t FFB_Effect::startDelay = 0 |
Definition at line 331 of file ffb_defs.h.
| int16_t FFB_Effect::startLevel = 0 |
Definition at line 319 of file ffb_defs.h.
| uint32_t FFB_Effect::startTime = 0 |
Definition at line 332 of file ffb_defs.h.
| volatile uint8_t FFB_Effect::state = 0 |
Definition at line 314 of file ffb_defs.h.
| uint8_t FFB_Effect::type = FFB_EFFECT_NONE |
Definition at line 315 of file ffb_defs.h.
| bool FFB_Effect::useEnvelope = false |
Definition at line 334 of file ffb_defs.h.
| bool FFB_Effect::useSingleCondition = true |
Definition at line 335 of file ffb_defs.h.