#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/external/ois/linux/LinuxForceFeedback.h>
|
typedef std::map< int, struct ff_effect * > | EffectList |
|
LinuxForceFeedback::LinuxForceFeedback |
( |
int |
deviceID | ) |
|
LinuxForceFeedback::~LinuxForceFeedback |
( |
| ) |
|
void LinuxForceFeedback::_setCommonProperties |
( |
struct ff_effect * |
event, |
|
|
struct ff_envelope * |
ffenvelope, |
|
|
const Effect * |
effect, |
|
|
const Envelope * |
envelope |
|
) |
| |
|
protected |
void LinuxForceFeedback::_start |
( |
int |
handle | ) |
|
|
protected |
void LinuxForceFeedback::_stop |
( |
int |
handle | ) |
|
|
protected |
void LinuxForceFeedback::_unload |
( |
int |
handle | ) |
|
|
protected |
void LinuxForceFeedback::_updateConditionalEffect |
( |
const Effect * |
effect | ) |
|
|
protected |
void LinuxForceFeedback::_updateConstantEffect |
( |
const Effect * |
effect | ) |
|
|
protected |
void LinuxForceFeedback::_updatePeriodicEffect |
( |
const Effect * |
effect | ) |
|
|
protected |
void LinuxForceFeedback::_updateRampEffect |
( |
const Effect * |
effect | ) |
|
|
protected |
void LinuxForceFeedback::_upload |
( |
struct ff_effect * |
ffeffect, |
|
|
const Effect * |
effect |
|
) |
| |
|
protected |
short int OIS::LinuxForceFeedback::getFFAxesNumber |
( |
| ) |
|
|
inlinevirtual |
FF is not yet implemented fully on Linux.
. just return -1 for now. todo, xxx
Implements OIS::ForceFeedback.
unsigned short LinuxForceFeedback::getFFMemoryLoad |
( |
| ) |
|
|
virtual |
void LinuxForceFeedback::modify |
( |
const Effect * |
effect | ) |
|
|
virtual |
void LinuxForceFeedback::remove |
( |
const Effect * |
effect | ) |
|
|
virtual |
void LinuxForceFeedback::setAutoCenterMode |
( |
bool |
enabled | ) |
|
|
virtual |
- Parameters
-
auto_on | true to turn auto centering on, false to turn off. |
Implements OIS::ForceFeedback.
void LinuxForceFeedback::setMasterGain |
( |
float |
value | ) |
|
|
virtual |
- Parameters
-
level | A value between 0.0 and 1.0 represent the percentage of gain. 1.0 being the highest possible force level (means no scaling). |
Implements OIS::ForceFeedback.
void LinuxForceFeedback::upload |
( |
const Effect * |
effect | ) |
|
|
virtual |
int OIS::LinuxForceFeedback::mJoyStick |
|
protected |
The documentation for this class was generated from the following files: