All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines
Public Member Functions | Protected Attributes
TELEKYB_NAMESPACE::JoystickConfig Class Reference

#include <JoystickConfig.hpp>

List of all members.

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< JoyAxisaxes
float axisCutOff
std::vector< double > axisMultiplier
std::vector< int > axisRemapping
std::vector< int > buttonRemapping
std::vector< JoyButtonbuttons
std::vector< unsigned char > byteArray

Detailed Description

Definition at line 35 of file JoystickConfig.hpp.


Constructor & Destructor Documentation

Definition at line 15 of file JoystickConfig.cpp.

Definition at line 21 of file JoystickConfig.cpp.


Member Function Documentation

void TELEKYB_NAMESPACE::JoystickConfig::parseInput ( unsigned char *  input,
sensor_msgs::Joy &  joyMsg 
) const

Definition at line 102 of file JoystickConfig.cpp.

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.


Member Data Documentation

Definition at line 38 of file JoystickConfig.hpp.

Definition at line 40 of file JoystickConfig.hpp.

std::vector<double> TELEKYB_NAMESPACE::JoystickConfig::axisMultiplier [protected]

Definition at line 44 of file JoystickConfig.hpp.

Definition at line 43 of file JoystickConfig.hpp.

Definition at line 42 of file JoystickConfig.hpp.

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.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Defines


telekyb_hid
Author(s): mriedel
autogenerated on Mon Nov 11 2013 11:14:51