Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
rqt_launch.node_widget.NodeWidget Class Reference
Inheritance diagram for rqt_launch.node_widget.NodeWidget:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self, rospack, master_uri, launch_config, label_status)
 
def connect_start_stop_button (self, slot)
 
def set_node_controller (self, node_controller)
 
def set_node_started (self, is_started=True)
 

Public Attributes

 label_status
 

Private Member Functions

def _get_node_name (self)
 

Private Attributes

 _icon_node_start
 
 _icon_node_stop
 
 _icon_respawn_toggle
 
 _launch_config
 
 _lineEdit_launch_args
 
 _master_uri
 
 _node_controller
 
 _resolved_node_name
 
 _rospack
 

Static Private Attributes

list __slots__ = ['_run_id', 'master_uri', 'config', '_process']
 

Detailed Description

Works as a proxy between ROS Node
(more in particular, roslaunch.nodeprocess) and GUI.

Definition at line 45 of file node_widget.py.

Constructor & Destructor Documentation

def rqt_launch.node_widget.NodeWidget.__init__ (   self,
  rospack,
  master_uri,
  launch_config,
  label_status 
)
@type launch_node: roslaunch.core.Node
@type launch_config: roslaunch.core.Config
@type label_status: StatusIndicator

Definition at line 55 of file node_widget.py.

Member Function Documentation

def rqt_launch.node_widget.NodeWidget._get_node_name (   self)
private

Definition at line 93 of file node_widget.py.

def rqt_launch.node_widget.NodeWidget.connect_start_stop_button (   self,
  slot 
)

Definition at line 96 of file node_widget.py.

def rqt_launch.node_widget.NodeWidget.set_node_controller (   self,
  node_controller 
)

Definition at line 115 of file node_widget.py.

def rqt_launch.node_widget.NodeWidget.set_node_started (   self,
  is_started = True 
)

Definition at line 99 of file node_widget.py.

Member Data Documentation

list rqt_launch.node_widget.NodeWidget.__slots__ = ['_run_id', 'master_uri', 'config', '_process']
staticprivate

Definition at line 52 of file node_widget.py.

rqt_launch.node_widget.NodeWidget._icon_node_start
private

Definition at line 84 of file node_widget.py.

rqt_launch.node_widget.NodeWidget._icon_node_stop
private

Definition at line 85 of file node_widget.py.

rqt_launch.node_widget.NodeWidget._icon_respawn_toggle
private

Definition at line 86 of file node_widget.py.

rqt_launch.node_widget.NodeWidget._launch_config
private

Definition at line 64 of file node_widget.py.

rqt_launch.node_widget.NodeWidget._lineEdit_launch_args
private

Definition at line 74 of file node_widget.py.

rqt_launch.node_widget.NodeWidget._master_uri
private

Definition at line 63 of file node_widget.py.

rqt_launch.node_widget.NodeWidget._node_controller
private

Definition at line 91 of file node_widget.py.

rqt_launch.node_widget.NodeWidget._resolved_node_name
private

Definition at line 78 of file node_widget.py.

rqt_launch.node_widget.NodeWidget._rospack
private

Definition at line 62 of file node_widget.py.

rqt_launch.node_widget.NodeWidget.label_status

Definition at line 70 of file node_widget.py.


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


rqt_launch
Author(s): Isaac Saito, Stuart Glaser
autogenerated on Wed Oct 14 2020 03:50:59