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

Public Member Functions

 SvenzvaArmJoystick ()
 
 SvenzvaArmJoystick ()
 
 SvenzvaArmJoystick ()
 

Public Attributes

sensor_msgs::Joy cur_cmd
 
int gripper_button
 
sensor_msgs::Joy last_cmd
 
int linear_x
 
int mode
 
int mode_button
 
bool valid
 

Private Member Functions

void joyCallback (const sensor_msgs::Joy::ConstPtr &joy)
 
void joyCallback (const sensor_msgs::Joy::ConstPtr &joy)
 
void joyCallback (const sensor_msgs::Joy::ConstPtr &joy)
 

Private Attributes

double a_scale_
 
int angular_
 
int angular_x
 
int angular_y
 
int angular_z
 
ros::Subscriber joy_sub_
 
double l_scale_
 
bool linear_mode
 
int linear_y
 
int linear_z
 
ros::Publisher mode_pub_
 
ros::NodeHandle nh_
 
ros::Rate r
 
int rate_
 
ros::Publisher vel_pub_
 

Detailed Description

Definition at line 48 of file svenzva_3axis_controller.cpp.

Constructor & Destructor Documentation

SvenzvaArmJoystick::SvenzvaArmJoystick ( )

Definition at line 72 of file svenzva_3axis_controller.cpp.

SvenzvaArmJoystick::SvenzvaArmJoystick ( )
SvenzvaArmJoystick::SvenzvaArmJoystick ( )

Member Function Documentation

void SvenzvaArmJoystick::joyCallback ( const sensor_msgs::Joy::ConstPtr &  joy)
private
void SvenzvaArmJoystick::joyCallback ( const sensor_msgs::Joy::ConstPtr &  joy)
private
void SvenzvaArmJoystick::joyCallback ( const sensor_msgs::Joy::ConstPtr &  joy)
private

Definition at line 102 of file svenzva_3axis_controller.cpp.

Member Data Documentation

double SvenzvaArmJoystick::a_scale_
private

Definition at line 65 of file svenzva_3axis_controller.cpp.

int SvenzvaArmJoystick::angular_
private

Definition at line 49 of file svenzva_joystick_controller.cpp.

int SvenzvaArmJoystick::angular_x
private

Definition at line 64 of file svenzva_3axis_controller.cpp.

int SvenzvaArmJoystick::angular_y
private

Definition at line 64 of file svenzva_3axis_controller.cpp.

int SvenzvaArmJoystick::angular_z
private

Definition at line 64 of file svenzva_3axis_controller.cpp.

sensor_msgs::Joy SvenzvaArmJoystick::cur_cmd

Definition at line 52 of file svenzva_3axis_controller.cpp.

int SvenzvaArmJoystick::gripper_button

Definition at line 53 of file svenzva_6axis_controller.cpp.

ros::Subscriber SvenzvaArmJoystick::joy_sub_
private

Definition at line 68 of file svenzva_3axis_controller.cpp.

double SvenzvaArmJoystick::l_scale_
private

Definition at line 65 of file svenzva_3axis_controller.cpp.

sensor_msgs::Joy SvenzvaArmJoystick::last_cmd

Definition at line 53 of file svenzva_3axis_controller.cpp.

bool SvenzvaArmJoystick::linear_mode
private

Definition at line 51 of file svenzva_joystick_controller.cpp.

int SvenzvaArmJoystick::linear_x

Definition at line 57 of file svenzva_3axis_controller.cpp.

int SvenzvaArmJoystick::linear_y
private

Definition at line 64 of file svenzva_3axis_controller.cpp.

int SvenzvaArmJoystick::linear_z
private

Definition at line 64 of file svenzva_3axis_controller.cpp.

int SvenzvaArmJoystick::mode

Definition at line 56 of file svenzva_3axis_controller.cpp.

int SvenzvaArmJoystick::mode_button

Definition at line 55 of file svenzva_3axis_controller.cpp.

ros::Publisher SvenzvaArmJoystick::mode_pub_
private

Definition at line 66 of file svenzva_3axis_controller.cpp.

ros::NodeHandle SvenzvaArmJoystick::nh_
private

Definition at line 62 of file svenzva_3axis_controller.cpp.

ros::Rate SvenzvaArmJoystick::r
private

Definition at line 69 of file svenzva_3axis_controller.cpp.

int SvenzvaArmJoystick::rate_
private

Definition at line 64 of file svenzva_3axis_controller.cpp.

bool SvenzvaArmJoystick::valid

Definition at line 54 of file svenzva_3axis_controller.cpp.

ros::Publisher SvenzvaArmJoystick::vel_pub_
private

Definition at line 67 of file svenzva_3axis_controller.cpp.


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


svenzva_joy
Author(s): Max Svetlik
autogenerated on Wed Oct 28 2020 03:31:29