#include <JoystickConfig.hpp>
Public Member Functions | |
JoystickConfig () | |
void | parseInput (unsigned char *input, sensor_msgs::Joy &joyMsg) const |
void | setAxisCutOff (float axisCutOff_) |
void | setModifiers (const std::vector< int > &buttonRemapping_, const std::vector< int > &axisRemapping_, const std::vector< double > &axisMultiplier_) |
void | setVectors (const std::vector< unsigned char > &byteArray_, const std::vector< JoyAxis > &axes_, const std::vector< JoyButton > &buttons_) |
virtual | ~JoystickConfig () |
Protected Attributes | |
std::vector< JoyAxis > | axes |
float | axisCutOff |
std::vector< double > | axisMultiplier |
std::vector< int > | axisRemapping |
std::vector< int > | buttonRemapping |
std::vector< JoyButton > | buttons |
std::vector< unsigned char > | byteArray |
Definition at line 35 of file JoystickConfig.hpp.
Definition at line 15 of file JoystickConfig.cpp.
TELEKYB_NAMESPACE::JoystickConfig::~JoystickConfig | ( | ) | [virtual] |
Definition at line 21 of file JoystickConfig.cpp.
void TELEKYB_NAMESPACE::JoystickConfig::parseInput | ( | unsigned char * | input, |
sensor_msgs::Joy & | joyMsg | ||
) | const |
Definition at line 102 of file JoystickConfig.cpp.
void TELEKYB_NAMESPACE::JoystickConfig::setAxisCutOff | ( | float | axisCutOff_ | ) |
Definition at line 97 of file JoystickConfig.cpp.
void TELEKYB_NAMESPACE::JoystickConfig::setModifiers | ( | const std::vector< int > & | buttonRemapping_, |
const std::vector< int > & | axisRemapping_, | ||
const std::vector< double > & | axisMultiplier_ | ||
) |
Definition at line 34 of file JoystickConfig.cpp.
void TELEKYB_NAMESPACE::JoystickConfig::setVectors | ( | const std::vector< unsigned char > & | byteArray_, |
const std::vector< JoyAxis > & | axes_, | ||
const std::vector< JoyButton > & | buttons_ | ||
) |
Definition at line 26 of file JoystickConfig.cpp.
std::vector<JoyAxis> TELEKYB_NAMESPACE::JoystickConfig::axes [protected] |
Definition at line 38 of file JoystickConfig.hpp.
float TELEKYB_NAMESPACE::JoystickConfig::axisCutOff [protected] |
Definition at line 40 of file JoystickConfig.hpp.
std::vector<double> TELEKYB_NAMESPACE::JoystickConfig::axisMultiplier [protected] |
Definition at line 44 of file JoystickConfig.hpp.
std::vector<int> TELEKYB_NAMESPACE::JoystickConfig::axisRemapping [protected] |
Definition at line 43 of file JoystickConfig.hpp.
std::vector<int> TELEKYB_NAMESPACE::JoystickConfig::buttonRemapping [protected] |
Definition at line 42 of file JoystickConfig.hpp.
std::vector<JoyButton> TELEKYB_NAMESPACE::JoystickConfig::buttons [protected] |
Definition at line 39 of file JoystickConfig.hpp.
std::vector<unsigned char> TELEKYB_NAMESPACE::JoystickConfig::byteArray [protected] |
Definition at line 37 of file JoystickConfig.hpp.