Classes | Public Member Functions | Private Types | Private Attributes
PublishLED< T > Class Template Reference

List of all members.

Classes

class  PairSortMod

Public Member Functions

template<class MSGPTR >
void Callback (const MSGPTR &msg)
void JoyCallback (const sensor_msgs::JoyConstPtr &msg)
void progressValue (T value)
 PublishLED (ros::NodeHandle *n, std::string setup, int led, int axis, bool axis_or_button)
template<class MSG , class MSGPTR >
void start ()
void startJoy ()
 ~PublishLED ()

Private Types

enum  { OFF = 'O', GREEN = 'G', YELLOW = 'Y', RED = 'R' }

Private Attributes

int axis_button
bool axis_or_button
int led
ros::NodeHandlen
ros::Publisher pub
std::set< PairSortModranges
ros::Subscriber sub

Detailed Description

template<typename T>
class PublishLED< T >

Definition at line 155 of file value2buttonColor.cpp.


Member Enumeration Documentation

template<typename T>
anonymous enum [private]
Enumerator:
OFF 
GREEN 
YELLOW 
RED 

Definition at line 157 of file value2buttonColor.cpp.


Constructor & Destructor Documentation

template<typename T>
PublishLED< T >::PublishLED ( ros::NodeHandle n,
std::string  setup,
int  led,
int  axis,
bool  axis_or_button 
) [inline]

Definition at line 185 of file value2buttonColor.cpp.

template<typename T>
PublishLED< T >::~PublishLED ( ) [inline]

Definition at line 263 of file value2buttonColor.cpp.


Member Function Documentation

template<typename T>
template<class MSGPTR >
void PublishLED< T >::Callback ( const MSGPTR &  msg) [inline]

Definition at line 307 of file value2buttonColor.cpp.

template<typename T>
void PublishLED< T >::JoyCallback ( const sensor_msgs::JoyConstPtr &  msg) [inline]

Definition at line 280 of file value2buttonColor.cpp.

template<typename T>
void PublishLED< T >::progressValue ( value) [inline]

Definition at line 266 of file value2buttonColor.cpp.

template<typename T>
template<class MSG , class MSGPTR >
void PublishLED< T >::start ( ) [inline]

Definition at line 315 of file value2buttonColor.cpp.

template<typename T>
void PublishLED< T >::startJoy ( ) [inline]

Definition at line 321 of file value2buttonColor.cpp.


Member Data Documentation

template<typename T>
int PublishLED< T >::axis_button [private]

Definition at line 180 of file value2buttonColor.cpp.

template<typename T>
bool PublishLED< T >::axis_or_button [private]

Definition at line 179 of file value2buttonColor.cpp.

template<typename T>
int PublishLED< T >::led [private]

Definition at line 178 of file value2buttonColor.cpp.

template<typename T>
ros::NodeHandle* PublishLED< T >::n [private]

Definition at line 176 of file value2buttonColor.cpp.

template<typename T>
ros::Publisher PublishLED< T >::pub [private]

Definition at line 177 of file value2buttonColor.cpp.

template<typename T>
std::set< PairSortMod > PublishLED< T >::ranges [private]

Definition at line 175 of file value2buttonColor.cpp.

template<typename T>
ros::Subscriber PublishLED< T >::sub [private]

Definition at line 181 of file value2buttonColor.cpp.


The documentation for this class was generated from the following file:


x52_joyext
Author(s): Christian Holl
autogenerated on Mon Mar 2 2015 18:28:36