Classes | Public Types | Public Member Functions | Public Attributes
CobTeleop Class Reference

List of all members.

Classes

struct  component_config

Public Types

typedef
actionlib::SimpleActionClient
< cob_sound::SayAction > 
SayClient_
typedef
actionlib::SimpleActionClient
< cob_script_server::ScriptAction > 
ScriptClient_
typedef
actionlib::SimpleActionClient
< cob_light::SetLightModeAction > 
SetLightClient_

Public Member Functions

void getConfigurationFromParameters ()
void init ()
 Initializes node to get parameters, subscribe to topics.
void joy_cb (const sensor_msgs::Joy::ConstPtr &joy_msg)
void say (std::string text, bool blocking)
void setLight (int mode)
sensor_msgs::JoyFeedbackArray switch_mode ()
void updateBase ()

Public Attributes

bool apply_ramp_
int axis_pitch_
int axis_roll_
int axis_vx_
int axis_vy_
int axis_vz_
int axis_yaw_
std::map< std::string,
component_config
component_config_
XmlRpc::XmlRpcValue components_
int deadman_button_
bool enable_light_
bool enable_sound_
int init_button_
ros::Subscriber joint_states_sub_
bool joy_active_
int joy_num_modes_
ros::Subscriber joy_sub_
XmlRpc::XmlRpcValue led_mode_
XmlRpc::XmlRpcValue LEDS_
int left_indicator_button_
std::string light_action_name_
int mode_
int mode_switch_button_
ros::NodeHandle n_
double publish_freq_
int right_indicator_button_
int right_left_button_
int run_button_
double run_factor_
double run_factor_param_
bool safe_mode_
int safety_button_
SayClient_say_client_
cob_script_server::ScriptGoal script_goal_
SetLightClient_setlight_client_
std::string sound_action_name_
ScriptClient_sss_client_
int up_down_button_
std::vector< double > vel_base_
std::vector< double > vel_old_
std::vector< double > vel_req_

Detailed Description

Definition at line 33 of file cob_teleop.cpp.


Member Typedef Documentation

Definition at line 91 of file cob_teleop.cpp.

typedef actionlib::SimpleActionClient<cob_script_server::ScriptAction> CobTeleop::ScriptClient_

Definition at line 87 of file cob_teleop.cpp.

typedef actionlib::SimpleActionClient<cob_light::SetLightModeAction> CobTeleop::SetLightClient_

Definition at line 96 of file cob_teleop.cpp.


Member Function Documentation

Definition at line 115 of file cob_teleop.cpp.

void CobTeleop::init ( )

Initializes node to get parameters, subscribe to topics.

Definition at line 668 of file cob_teleop.cpp.

void CobTeleop::joy_cb ( const sensor_msgs::Joy::ConstPtr &  joy_msg)

Definition at line 386 of file cob_teleop.cpp.

void CobTeleop::say ( std::string  text,
bool  blocking 
)

Definition at line 351 of file cob_teleop.cpp.

void CobTeleop::setLight ( int  mode)

Definition at line 365 of file cob_teleop.cpp.

sensor_msgs::JoyFeedbackArray CobTeleop::switch_mode ( )

Definition at line 246 of file cob_teleop.cpp.

Definition at line 293 of file cob_teleop.cpp.


Member Data Documentation

Definition at line 104 of file cob_teleop.cpp.

Definition at line 55 of file cob_teleop.cpp.

Definition at line 55 of file cob_teleop.cpp.

Definition at line 55 of file cob_teleop.cpp.

Definition at line 55 of file cob_teleop.cpp.

Definition at line 55 of file cob_teleop.cpp.

Definition at line 55 of file cob_teleop.cpp.

Definition at line 52 of file cob_teleop.cpp.

Definition at line 82 of file cob_teleop.cpp.

Definition at line 69 of file cob_teleop.cpp.

Definition at line 98 of file cob_teleop.cpp.

Definition at line 93 of file cob_teleop.cpp.

Definition at line 71 of file cob_teleop.cpp.

Definition at line 85 of file cob_teleop.cpp.

Definition at line 72 of file cob_teleop.cpp.

Definition at line 76 of file cob_teleop.cpp.

Definition at line 84 of file cob_teleop.cpp.

Definition at line 80 of file cob_teleop.cpp.

Definition at line 79 of file cob_teleop.cpp.

Definition at line 63 of file cob_teleop.cpp.

Definition at line 99 of file cob_teleop.cpp.

Definition at line 78 of file cob_teleop.cpp.

Definition at line 77 of file cob_teleop.cpp.

Definition at line 83 of file cob_teleop.cpp.

Definition at line 74 of file cob_teleop.cpp.

Definition at line 62 of file cob_teleop.cpp.

Definition at line 65 of file cob_teleop.cpp.

Definition at line 59 of file cob_teleop.cpp.

Definition at line 75 of file cob_teleop.cpp.

Definition at line 75 of file cob_teleop.cpp.

Definition at line 73 of file cob_teleop.cpp.

Definition at line 70 of file cob_teleop.cpp.

Definition at line 92 of file cob_teleop.cpp.

cob_script_server::ScriptGoal CobTeleop::script_goal_

Definition at line 89 of file cob_teleop.cpp.

Definition at line 97 of file cob_teleop.cpp.

Definition at line 94 of file cob_teleop.cpp.

Definition at line 88 of file cob_teleop.cpp.

Definition at line 64 of file cob_teleop.cpp.

std::vector<double> CobTeleop::vel_base_

Definition at line 103 of file cob_teleop.cpp.

std::vector<double> CobTeleop::vel_old_

Definition at line 101 of file cob_teleop.cpp.

std::vector<double> CobTeleop::vel_req_

Definition at line 102 of file cob_teleop.cpp.


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


cob_teleop
Author(s): Florian Weisshardt, Maximilian Sieber
autogenerated on Sun Apr 7 2019 03:08:59