Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
IMJoystick Class Reference

#include <ps3.h>

List of all members.

Public Member Functions

void CallbackJoy (const sensor_msgs::Joy::ConstPtr &joy_msg)
void CallRGBService ()
 IMJoystick ()
void init ()
void PublishVel ()
void TurnOffRGB ()
 ~IMJoystick ()

Public Attributes

ros::ServiceClient client
geometry_msgs::Twist cmd
double d_timeout
bool deadman
ros::Subscriber joy_sub_
double max_ang
double max_lin
double max_x
double max_z
ros::NodeHandle n
ros::Publisher vel_pub

Private Member Functions

void CheckTimeout ()

Private Attributes

int axl_leftwards
int axl_upwards
int axr_leftwards
int axr_upwards
int circle_button
int cross_button
int deadman_button
ros::Time last_time
int square_button
int triangle_button
geometry_msgs::Twist vel_msg

Detailed Description

Definition at line 14 of file ps3.h.


Constructor & Destructor Documentation

Definition at line 6 of file ps3.cpp.

Definition at line 31 of file ps3.h.


Member Function Documentation

void IMJoystick::CallbackJoy ( const sensor_msgs::Joy::ConstPtr &  joy_msg)

Definition at line 56 of file ps3.cpp.

Definition at line 112 of file ps3.cpp.

void IMJoystick::CheckTimeout ( ) [private]

Definition at line 129 of file ps3.cpp.

void IMJoystick::init ( )

Definition at line 29 of file ps3.cpp.

Definition at line 106 of file ps3.cpp.

Definition at line 142 of file ps3.cpp.


Member Data Documentation

Definition at line 43 of file ps3.h.

int IMJoystick::axl_upwards [private]

Definition at line 44 of file ps3.h.

Definition at line 40 of file ps3.h.

int IMJoystick::axr_upwards [private]

Definition at line 41 of file ps3.h.

Definition at line 46 of file ps3.h.

Definition at line 28 of file ps3.h.

geometry_msgs::Twist IMJoystick::cmd

Definition at line 18 of file ps3.h.

int IMJoystick::cross_button [private]

Definition at line 46 of file ps3.h.

Definition at line 24 of file ps3.h.

Definition at line 22 of file ps3.h.

Definition at line 39 of file ps3.h.

Definition at line 27 of file ps3.h.

Definition at line 48 of file ps3.h.

Definition at line 20 of file ps3.h.

Definition at line 20 of file ps3.h.

Definition at line 21 of file ps3.h.

Definition at line 21 of file ps3.h.

Definition at line 17 of file ps3.h.

Definition at line 46 of file ps3.h.

Definition at line 46 of file ps3.h.

geometry_msgs::Twist IMJoystick::vel_msg [private]

Definition at line 49 of file ps3.h.

Definition at line 26 of file ps3.h.


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


evarobot_teleop
Author(s): Mehmet Akcakoca
autogenerated on Fri Feb 12 2016 01:15:33