Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes
sr_gui_change_muscle_controllers.change_controllers.SrGuiChangeControllers Class Reference
Inheritance diagram for sr_gui_change_muscle_controllers.change_controllers.SrGuiChangeControllers:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def change_ctrl
def on_position_ctrl_clicked_
def on_stop_ctrl_clicked_
def on_valve_ctrl_clicked_
def restore_settings
def save_settings
def shutdown_plugin

Static Public Attributes

tuple CONTROLLER_OFF_ICON = QIcon(os.path.join(ICON_DIR, 'red.png'))
tuple CONTROLLER_ON_ICON = QIcon(os.path.join(ICON_DIR, 'green.png'))
dictionary controllers
tuple ICON_DIR = os.path.join(rospkg.RosPack().get_path('sr_visualization_icons'), 'icons')

Private Member Functions

def _unregisterPublisher

Private Attributes

 _publisher
 _widget

Detailed Description

A rosgui plugin for loading the different controllers

Definition at line 43 of file change_controllers.py.


Constructor & Destructor Documentation

Definition at line 55 of file change_controllers.py.


Member Function Documentation

Definition at line 170 of file change_controllers.py.

Switch controller type

Definition at line 128 of file change_controllers.py.

Switch to position control

Definition at line 109 of file change_controllers.py.

Stop the controller

Definition at line 78 of file change_controllers.py.

Switch to valve control

Definition at line 90 of file change_controllers.py.

def sr_gui_change_muscle_controllers.change_controllers.SrGuiChangeControllers.restore_settings (   self,
  global_settings,
  perspective_settings 
)

Definition at line 181 of file change_controllers.py.

def sr_gui_change_muscle_controllers.change_controllers.SrGuiChangeControllers.save_settings (   self,
  global_settings,
  perspective_settings 
)

Definition at line 178 of file change_controllers.py.

Definition at line 175 of file change_controllers.py.


Member Data Documentation

Definition at line 55 of file change_controllers.py.

Definition at line 55 of file change_controllers.py.

Definition at line 49 of file change_controllers.py.

Definition at line 48 of file change_controllers.py.

Initial value:
{"valve": ["sh_ffj0_muscle_valve_controller", "sh_ffj3_muscle_valve_controller", "sh_ffj4_muscle_valve_controller", "sh_mfj0_muscle_valve_controller", "sh_mfj3_muscle_valve_controller", "sh_mfj4_muscle_valve_controller", "sh_rfj0_muscle_valve_controller", "sh_rfj3_muscle_valve_controller", "sh_rfj4_muscle_valve_controller", "sh_lfj0_muscle_valve_controller", "sh_lfj3_muscle_valve_controller", "sh_lfj4_muscle_valve_controller", "sh_lfj5_muscle_valve_controller", "sh_thj1_muscle_valve_controller", "sh_thj2_muscle_valve_controller", "sh_thj3_muscle_valve_controller", "sh_thj4_muscle_valve_controller", "sh_thj5_muscle_valve_controller", "sh_wrj1_muscle_valve_controller", "sh_wrj2_muscle_valve_controller"],
                   "position": ["sh_ffj0_muscle_position_controller", "sh_ffj3_muscle_position_controller", "sh_ffj4_muscle_position_controller", "sh_mfj0_muscle_position_controller", "sh_mfj3_muscle_position_controller", "sh_mfj4_muscle_position_controller", "sh_rfj0_muscle_position_controller", "sh_rfj3_muscle_position_controller", "sh_rfj4_muscle_position_controller", "sh_lfj0_muscle_position_controller", "sh_lfj3_muscle_position_controller", "sh_lfj4_muscle_position_controller", "sh_lfj5_muscle_position_controller", "sh_thj1_muscle_position_controller", "sh_thj2_muscle_position_controller", "sh_thj3_muscle_position_controller", "sh_thj4_muscle_position_controller", "sh_thj5_muscle_position_controller", "sh_wrj1_muscle_position_controller", "sh_wrj2_muscle_position_controller"],
                   "stop": []}

Definition at line 51 of file change_controllers.py.

tuple sr_gui_change_muscle_controllers::change_controllers.SrGuiChangeControllers::ICON_DIR = os.path.join(rospkg.RosPack().get_path('sr_visualization_icons'), 'icons') [static]

Definition at line 47 of file change_controllers.py.


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


sr_gui_change_muscle_controllers
Author(s): Ugo Cupcic
autogenerated on Fri Aug 28 2015 13:17:10