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
 black_string
 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 238 of file rqt_bhand.py.

Definition at line 399 of file rqt_bhand.py.

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

Definition at line 450 of file rqt_bhand.py.

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

Definition at line 418 of file rqt_bhand.py.

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

Definition at line 409 of file rqt_bhand.py.

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

Definition at line 439 of file rqt_bhand.py.

        Handles the press button event to call close hand service

Definition at line 271 of file rqt_bhand.py.

        Handles command enabled event from checkbox

Definition at line 496 of file rqt_bhand.py.

        Handles command enabled event from checkbox

Definition at line 476 of file rqt_bhand.py.

        Handler call when clicking checkbox to control all fingers

Definition at line 386 of file rqt_bhand.py.

        Handles the press button event to call set mode 1  service

Definition at line 287 of file rqt_bhand.py.

        Handles the press button event to call set mode 2 service

Definition at line 294 of file rqt_bhand.py.

        Handles the press button event to call open hand service

Definition at line 280 of file rqt_bhand.py.

Definition at line 460 of file rqt_bhand.py.

        Handles the click of this radio button

Definition at line 509 of file rqt_bhand.py.

        Handles the click of this radio button

Definition at line 518 of file rqt_bhand.py.

        Read ROS params from server

Definition at line 220 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 541 of file rqt_bhand.py.

        Sends a command in position mode

Definition at line 374 of file rqt_bhand.py.

        Sends a command to the bhand

Definition at line 556 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 526 of file rqt_bhand.py.

        Shutdowns connections

Definition at line 586 of file rqt_bhand.py.

Definition at line 302 of file rqt_bhand.py.

Definition at line 309 of file rqt_bhand.py.

Definition at line 318 of file rqt_bhand.py.

Definition at line 327 of file rqt_bhand.py.

        Handler for slider v_f1

Definition at line 343 of file rqt_bhand.py.

        Handler for slider v_f2

Definition at line 353 of file rqt_bhand.py.

        Handler for slider v_f3

Definition at line 363 of file rqt_bhand.py.

        Handler for slider v_spread

Definition at line 336 of file rqt_bhand.py.

        Handles the press button event to call initialization service

Definition at line 256 of file rqt_bhand.py.

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

Definition at line 575 of file rqt_bhand.py.

        Handles every timeout triggered by the Qtimer for sending commands	

Definition at line 567 of file rqt_bhand.py.

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

Definition at line 602 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 450 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 420 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 238 of file rqt_bhand.py.

Definition at line 238 of file rqt_bhand.py.

Definition at line 59 of file rqt_bhand.py.

Definition at line 238 of file rqt_bhand.py.

Definition at line 450 of file rqt_bhand.py.

Definition at line 450 of file rqt_bhand.py.

Definition at line 238 of file rqt_bhand.py.

Definition at line 238 of file rqt_bhand.py.

Definition at line 238 of file rqt_bhand.py.

Definition at line 238 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 222 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 59 of file rqt_bhand.py.

Definition at line 222 of file rqt_bhand.py.

Definition at line 222 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 Sat Jun 8 2019 20:56:15