Public Member Functions | 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

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 14 of file node_controller.py.


Member Function Documentation

Definition at line 81 of file node_controller.py.

@rtype: QWidget

Definition at line 100 of file node_controller.py.

Definition at line 106 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 39 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 24 of file node_controller.py.

Stop a ROS node's _process.

Definition at line 68 of file node_controller.py.


Member Data Documentation

Definition at line 17 of file node_controller.py.

Definition at line 17 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 Thu Jun 6 2019 21:28:15