Public Member Functions | Private Attributes | Static Private Attributes
rqt_launch.node_controller.NodeController Class Reference

List of all members.

Public Member Functions

def __init__
def check_process_status
def get_node_widget
def is_node_running
def start
def start_stop_slot
def stop

Private Attributes

 _gui
 _proxy

Static Private Attributes

list __slots__ = ['_proxy', '_gui']

Detailed Description

Containing both proxy and gui instances, this class gives a control of
a node on both ROS & GUI sides.

Definition at line 7 of file node_controller.py.


Constructor & Destructor Documentation

def rqt_launch.node_controller.NodeController.__init__ (   self,
  proxy,
  gui 
)
@type proxy: rqt_launch.NodeProxy
@type gui: QWidget

Definition at line 17 of file node_controller.py.


Member Function Documentation

Definition at line 88 of file node_controller.py.

@rtype: QWidget

Definition at line 109 of file node_controller.py.

Definition at line 115 of file node_controller.py.

def rqt_launch.node_controller.NodeController.start (   self,
  restart = True 
)
Start a ROS node as a new _process.

Definition at line 42 of file node_controller.py.

Works as a slot particularly intended to work for
QAbstractButton::toggled(checked). Internally calls
NodeController.start / stop depending on `signal`.

@type signal: bool

Definition at line 27 of file node_controller.py.

Stop a ROS node's _process.

Definition at line 75 of file node_controller.py.


Member Data Documentation

Definition at line 15 of file node_controller.py.

Definition at line 20 of file node_controller.py.

Definition at line 20 of file node_controller.py.


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


rqt_launch
Author(s): Isaac Saito , Stuart Glaser
autogenerated on Mon Oct 6 2014 07:15:40