Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
rqt_controller_manager.controller_manager.ControllerManager Class Reference
Inheritance diagram for rqt_controller_manager.controller_manager.ControllerManager:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, context)
 
def restore_settings (self, plugin_settings, instance_settings)
 
def save_settings (self, plugin_settings, instance_settings)
 
def shutdown_plugin (self)
 
- Public Member Functions inherited from qt_gui::plugin::Plugin
def __init__ (self, context)
 
def restore_settings (self, plugin_settings, instance_settings)
 
def save_settings (self, plugin_settings, instance_settings)
 
def shutdown_plugin (self)
 

Private Member Functions

def _list_controllers (self)
 
def _load_controller (self, name)
 
def _on_cm_change (self, cm_ns)
 
def _on_ctrl_info (self, index)
 
def _on_ctrl_menu (self, pos)
 
def _on_header_menu (self, pos)
 
def _set_cm_services (self, cm_ns)
 
def _show_controllers (self)
 
def _start_controller (self, name)
 
def _stop_controller (self, name)
 
def _unload_controller (self, name)
 
def _update_cm_list (self)
 
def _update_controllers (self)
 

Private Attributes

 _cm_ns
 
 _controller_lister
 
 _controllers
 
 _icons
 
 _list_cm
 
 _load_srv
 
 _popup_widget
 
 _switch_srv
 
 _table_model
 
 _unload_srv
 
 _update_cm_list_timer
 
 _update_ctrl_list_timer
 
 _widget
 

Static Private Attributes

int _cm_update_freq = 1
 

Detailed Description

Graphical frontend for managing ros_control controllers.

Definition at line 50 of file controller_manager.py.

Constructor & Destructor Documentation

def rqt_controller_manager.controller_manager.ControllerManager.__init__ (   self,
  context 
)

Definition at line 56 of file controller_manager.py.

Member Function Documentation

def rqt_controller_manager.controller_manager.ControllerManager._list_controllers (   self)
private
@return List of controllers associated to a controller manager
namespace. Contains both stopped/running controllers, as returned by
the C{list_controllers} service, plus uninitialized controllers with
configurations loaded in the parameter server.
@rtype [str]

Definition at line 211 of file controller_manager.py.

def rqt_controller_manager.controller_manager.ControllerManager._load_controller (   self,
  name 
)
private

Definition at line 324 of file controller_manager.py.

def rqt_controller_manager.controller_manager.ControllerManager._on_cm_change (   self,
  cm_ns 
)
private

Definition at line 167 of file controller_manager.py.

def rqt_controller_manager.controller_manager.ControllerManager._on_ctrl_info (   self,
  index 
)
private

Definition at line 286 of file controller_manager.py.

def rqt_controller_manager.controller_manager.ControllerManager._on_ctrl_menu (   self,
  pos 
)
private

Definition at line 242 of file controller_manager.py.

def rqt_controller_manager.controller_manager.ControllerManager._on_header_menu (   self,
  pos 
)
private

Definition at line 309 of file controller_manager.py.

def rqt_controller_manager.controller_manager.ControllerManager._set_cm_services (   self,
  cm_ns 
)
private

Definition at line 180 of file controller_manager.py.

def rqt_controller_manager.controller_manager.ControllerManager._show_controllers (   self)
private

Definition at line 237 of file controller_manager.py.

def rqt_controller_manager.controller_manager.ControllerManager._start_controller (   self,
  name 
)
private

Definition at line 330 of file controller_manager.py.

def rqt_controller_manager.controller_manager.ControllerManager._stop_controller (   self,
  name 
)
private

Definition at line 337 of file controller_manager.py.

def rqt_controller_manager.controller_manager.ControllerManager._unload_controller (   self,
  name 
)
private

Definition at line 327 of file controller_manager.py.

def rqt_controller_manager.controller_manager.ControllerManager._update_cm_list (   self)
private

Definition at line 164 of file controller_manager.py.

def rqt_controller_manager.controller_manager.ControllerManager._update_controllers (   self)
private

Definition at line 202 of file controller_manager.py.

def rqt_controller_manager.controller_manager.ControllerManager.restore_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 146 of file controller_manager.py.

def rqt_controller_manager.controller_manager.ControllerManager.save_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 143 of file controller_manager.py.

def rqt_controller_manager.controller_manager.ControllerManager.shutdown_plugin (   self)

Definition at line 138 of file controller_manager.py.

Member Data Documentation

rqt_controller_manager.controller_manager.ControllerManager._cm_ns
private

Definition at line 90 of file controller_manager.py.

int rqt_controller_manager.controller_manager.ControllerManager._cm_update_freq = 1
staticprivate

Definition at line 54 of file controller_manager.py.

rqt_controller_manager.controller_manager.ControllerManager._controller_lister
private

Definition at line 93 of file controller_manager.py.

rqt_controller_manager.controller_manager.ControllerManager._controllers
private

Definition at line 91 of file controller_manager.py.

rqt_controller_manager.controller_manager.ControllerManager._icons
private

Definition at line 103 of file controller_manager.py.

rqt_controller_manager.controller_manager.ControllerManager._list_cm
private

Definition at line 120 of file controller_manager.py.

rqt_controller_manager.controller_manager.ControllerManager._load_srv
private

Definition at line 96 of file controller_manager.py.

rqt_controller_manager.controller_manager.ControllerManager._popup_widget
private

Definition at line 71 of file controller_manager.py.

rqt_controller_manager.controller_manager.ControllerManager._switch_srv
private

Definition at line 98 of file controller_manager.py.

rqt_controller_manager.controller_manager.ControllerManager._table_model
private

Definition at line 92 of file controller_manager.py.

rqt_controller_manager.controller_manager.ControllerManager._unload_srv
private

Definition at line 97 of file controller_manager.py.

rqt_controller_manager.controller_manager.ControllerManager._update_cm_list_timer
private

Definition at line 121 of file controller_manager.py.

rqt_controller_manager.controller_manager.ControllerManager._update_ctrl_list_timer
private

Definition at line 128 of file controller_manager.py.

rqt_controller_manager.controller_manager.ControllerManager._widget
private

Definition at line 62 of file controller_manager.py.


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


rqt_controller_manager
Author(s): Kelsey Hawkins , Adolfo Rodríguez Tsouroukdissian
autogenerated on Mon Apr 20 2020 03:52:14