h4r_x52_joyext
LED and MFD Control for Saitek X52 Pro
 All Classes Files Functions Variables Enumerator Macros Pages
value2buttonColor.cpp File Reference
#include <ros/ros.h>
#include <string>
#include <vector>
#include <set>
#include <limits>
#include <iostream>
#include <sstream>
#include <std_msgs/Float32.h>
#include <std_msgs/Float64.h>
#include <std_msgs/Int8.h>
#include <std_msgs/Int16.h>
#include <std_msgs/Int32.h>
#include <std_msgs/Int64.h>
#include <std_msgs/UInt8.h>
#include <std_msgs/UInt16.h>
#include <std_msgs/UInt32.h>
#include <std_msgs/UInt64.h>
#include <std_msgs/Bool.h>
#include <boost/algorithm/string.hpp>
#include <sensor_msgs/Joy.h>
#include <h4r_x52_joyext/x52_led_color.h>
Include dependency graph for value2buttonColor.cpp:

Go to the source code of this file.

Classes

class  PublishLED< T >
 
class  PublishLED< T >::PairSortMod
 

Macros

#define casem(CASE, TYPE, TYPEROS)
 

Enumerations

enum  {
  INPUT_FLOAT32 = 0, INPUT_FLOAT64, INPUT_INT8, INPUT_INT16,
  INPUT_INT32, INPUT_INT64, INPUT_UINT8, INPUT_UINT16,
  INPUT_UINT32, INPUT_UINT64, INPUT_BOOL, INPUT_JOY
}
 

Functions

int main (int argc, char **argv)
 

Macro Definition Documentation

#define casem (   CASE,
  TYPE,
  TYPEROS 
)
Value:
case CASE:\
{\
PublishLED< TYPE > obj(&n,setup,led,axis_button,axis_or_button);\
obj.start<std_msgs::TYPEROS, std_msgs:: TYPEROS## ConstPtr>();\
break;\
}\

Referenced by main().

Enumeration Type Documentation

anonymous enum
Enumerator
INPUT_FLOAT32 
INPUT_FLOAT64 
INPUT_INT8 
INPUT_INT16 
INPUT_INT32 
INPUT_INT64 
INPUT_UINT8 
INPUT_UINT16 
INPUT_UINT32 
INPUT_UINT64 
INPUT_BOOL 
INPUT_JOY 

Definition at line 138 of file value2buttonColor.cpp.

Function Documentation

int main ( int  argc,
char **  argv 
)