Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
rqt_bhand.rqt_bhand.BHandGUI Class Reference
Inheritance diagram for rqt_bhand.rqt_bhand.BHandGUI:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def close_button_pressed
def enable_command_pos_changed
def enable_command_vel_changed
def fingers_check_box_pressed
def mode1_button_pressed
def mode2_button_pressed
def open_button_pressed
def press_reset_dspic_odom
def radio_button_position_clicked
def radio_button_velocity_clicked
def read_ros_params
def send_bhand_action
def send_position_command
def send_velocity_command
def set_control_mode
def shutdown_plugin
def slider_1_changed
def slider_2_changed
def slider_3_changed
def slider_4_changed
def slider_v_f1_changed
def slider_v_f2_changed
def slider_v_f3_changed
def slider_v_spread_changed
def start_button_pressed
def stop
def timeout_command_timer
def timerEvent

Public Attributes

 base_spread
 base_spread_vel
 bhand_node_name
 desired_ref
 enable_commands
 finger1_spread
 finger1_spread_vel
 finger2_spread
 finger2_spread_vel
 finger3_spread
 finger3_spread_vel
 finger_factor
 fixed_fingers
 green_string
 joint_ids
 joint_names
 joint_state_pointer
 max_vel
 orange_string
 palm_factor
 red_string
 state_string
 vel_factor
 yellow_string

Private Member Functions

def _init_timers
def _on_topic_changed
def _receive_dspic_data
def _receive_joints_data
def _receive_state_data
def _receive_tact_data

Private Attributes

 _actions_service_name
 _bhand_data
 _command_topic
 _dspic_data
 _joint_data
 _joint_states_topic
 _joint_subscriber
 _joints_data
 _pixmap_green
 _pixmap_red
 _publisher
 _publisher_command
 _service_bhand_actions
 _service_set_mode
 _set_mode_service_name
 _subscriber
 _tact_data
 _tact_subscriber
 _tact_topic
 _timer
 _timer_commands
 _topic
 _topic_connected
 _topic_dspic_connected
 _topic_dspic_timer
 _topic_joint_states_connected
 _topic_joint_states_timer
 _topic_timeout_connection
 _topic_timer
 _widget

Detailed Description

Definition at line 57 of file rqt_bhand.py.


Constructor & Destructor Documentation

def rqt_bhand.rqt_bhand.BHandGUI.__init__ (   self,
  context 
)

Definition at line 59 of file rqt_bhand.py.


Member Function Documentation

Definition at line 237 of file rqt_bhand.py.

Definition at line 398 of file rqt_bhand.py.

def rqt_bhand.rqt_bhand.BHandGUI._receive_dspic_data (   self,
  msg 
) [private]

Definition at line 445 of file rqt_bhand.py.

def rqt_bhand.rqt_bhand.BHandGUI._receive_joints_data (   self,
  msg 
) [private]
        Handler for Joint States

Definition at line 417 of file rqt_bhand.py.

def rqt_bhand.rqt_bhand.BHandGUI._receive_state_data (   self,
  msg 
) [private]

Definition at line 408 of file rqt_bhand.py.

def rqt_bhand.rqt_bhand.BHandGUI._receive_tact_data (   self,
  msg 
) [private]

Definition at line 438 of file rqt_bhand.py.

        Handles the press button event to call close hand service

Definition at line 270 of file rqt_bhand.py.

        Handles command enabled event from checkbox

Definition at line 491 of file rqt_bhand.py.

        Handles command enabled event from checkbox

Definition at line 471 of file rqt_bhand.py.

        Handler call when clicking checkbox to control all fingers

Definition at line 385 of file rqt_bhand.py.

        Handles the press button event to call set mode 1  service

Definition at line 286 of file rqt_bhand.py.

        Handles the press button event to call set mode 2 service

Definition at line 293 of file rqt_bhand.py.

        Handles the press button event to call open hand service

Definition at line 279 of file rqt_bhand.py.

Definition at line 455 of file rqt_bhand.py.

        Handles the click of this radio button

Definition at line 504 of file rqt_bhand.py.

        Handles the click of this radio button

Definition at line 513 of file rqt_bhand.py.

        Read ROS params from server

Definition at line 219 of file rqt_bhand.py.

def rqt_bhand.rqt_bhand.BHandGUI.send_bhand_action (   self,
  action 
)
        Calls the service to set the control mode of the hand
        @param action: Action number (defined in msgs/Service.msg)
        @type action: int

Definition at line 536 of file rqt_bhand.py.

        Sends a command in position mode

Definition at line 373 of file rqt_bhand.py.

        Sends a command to the bhand

Definition at line 551 of file rqt_bhand.py.

        Calls the service to set the control mode of the hand
        @param mode: Desired Bhand mode of operation ('POSITION', 'VELOCITY')
        @type mode: string

Definition at line 521 of file rqt_bhand.py.

        Shutdowns connections

Definition at line 581 of file rqt_bhand.py.

Definition at line 301 of file rqt_bhand.py.

Definition at line 308 of file rqt_bhand.py.

Definition at line 317 of file rqt_bhand.py.

Definition at line 326 of file rqt_bhand.py.

        Handler for slider v_f1

Definition at line 342 of file rqt_bhand.py.

        Handler for slider v_f2

Definition at line 352 of file rqt_bhand.py.

        Handler for slider v_f3

Definition at line 362 of file rqt_bhand.py.

        Handler for slider v_spread

Definition at line 335 of file rqt_bhand.py.

        Handles the press button event to call initialization service

Definition at line 255 of file rqt_bhand.py.

        Stops the movement of the joints
        It sets the velocity to 0

Definition at line 570 of file rqt_bhand.py.

        Handles every timeout triggered by the Qtimer for sending commands	

Definition at line 562 of file rqt_bhand.py.

def rqt_bhand.rqt_bhand.BHandGUI.timerEvent (   self,
  e 
)

Definition at line 597 of file rqt_bhand.py.


Member Data Documentation

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 445 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 419 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 237 of file rqt_bhand.py.

Definition at line 237 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 237 of file rqt_bhand.py.

Definition at line 445 of file rqt_bhand.py.

Definition at line 445 of file rqt_bhand.py.

Definition at line 237 of file rqt_bhand.py.

Definition at line 237 of file rqt_bhand.py.

Definition at line 237 of file rqt_bhand.py.

Definition at line 237 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 221 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 221 of file rqt_bhand.py.

Definition at line 221 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.


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


rqt_bhand
Author(s): Román Navarro , Jorge Ariño
autogenerated on Wed Aug 26 2015 10:45:53