Public Member Functions | Private Member Functions | Private Attributes | List of all members
JoystickInterrupt Class Reference

Public Member Functions

 JoystickInterrupt ()
 

Private Member Functions

void cbJoy (const sensor_msgs::Joy::Ptr msg)
 
void cbTwist (const geometry_msgs::Twist::Ptr msg)
 

Private Attributes

int angular_axis2_
 
int angular_axis_
 
double angular_high_speed_ratio_
 
double angular_vel_
 
int high_speed_button_
 
int interrupt_button_
 
geometry_msgs::Twist last_input_twist_
 
ros::Time last_joy_msg_
 
int linear_axis2_
 
int linear_axis_
 
double linear_high_speed_ratio_
 
double linear_vel_
 
ros::NodeHandle nh_
 
ros::NodeHandle pnh_
 
ros::Publisher pub_int_
 
ros::Publisher pub_twist_
 
ros::Subscriber sub_joy_
 
ros::Subscriber sub_twist_
 
double timeout_
 

Detailed Description

Definition at line 40 of file joystick_interrupt.cpp.

Constructor & Destructor Documentation

JoystickInterrupt::JoystickInterrupt ( )
inline

Definition at line 160 of file joystick_interrupt.cpp.

Member Function Documentation

void JoystickInterrupt::cbJoy ( const sensor_msgs::Joy::Ptr  msg)
inlineprivate

Definition at line 63 of file joystick_interrupt.cpp.

void JoystickInterrupt::cbTwist ( const geometry_msgs::Twist::Ptr  msg)
inlineprivate

Definition at line 142 of file joystick_interrupt.cpp.

Member Data Documentation

int JoystickInterrupt::angular_axis2_
private

Definition at line 57 of file joystick_interrupt.cpp.

int JoystickInterrupt::angular_axis_
private

Definition at line 55 of file joystick_interrupt.cpp.

double JoystickInterrupt::angular_high_speed_ratio_
private

Definition at line 53 of file joystick_interrupt.cpp.

double JoystickInterrupt::angular_vel_
private

Definition at line 50 of file joystick_interrupt.cpp.

int JoystickInterrupt::high_speed_button_
private

Definition at line 59 of file joystick_interrupt.cpp.

int JoystickInterrupt::interrupt_button_
private

Definition at line 58 of file joystick_interrupt.cpp.

geometry_msgs::Twist JoystickInterrupt::last_input_twist_
private

Definition at line 61 of file joystick_interrupt.cpp.

ros::Time JoystickInterrupt::last_joy_msg_
private

Definition at line 60 of file joystick_interrupt.cpp.

int JoystickInterrupt::linear_axis2_
private

Definition at line 56 of file joystick_interrupt.cpp.

int JoystickInterrupt::linear_axis_
private

Definition at line 54 of file joystick_interrupt.cpp.

double JoystickInterrupt::linear_high_speed_ratio_
private

Definition at line 52 of file joystick_interrupt.cpp.

double JoystickInterrupt::linear_vel_
private

Definition at line 49 of file joystick_interrupt.cpp.

ros::NodeHandle JoystickInterrupt::nh_
private

Definition at line 43 of file joystick_interrupt.cpp.

ros::NodeHandle JoystickInterrupt::pnh_
private

Definition at line 44 of file joystick_interrupt.cpp.

ros::Publisher JoystickInterrupt::pub_int_
private

Definition at line 48 of file joystick_interrupt.cpp.

ros::Publisher JoystickInterrupt::pub_twist_
private

Definition at line 47 of file joystick_interrupt.cpp.

ros::Subscriber JoystickInterrupt::sub_joy_
private

Definition at line 46 of file joystick_interrupt.cpp.

ros::Subscriber JoystickInterrupt::sub_twist_
private

Definition at line 45 of file joystick_interrupt.cpp.

double JoystickInterrupt::timeout_
private

Definition at line 51 of file joystick_interrupt.cpp.


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


joystick_interrupt
Author(s): Atsushi Watanabe
autogenerated on Wed May 12 2021 02:20:31