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

Public Member Functions

def __init__ (self, plugin_context)
 
def check_process_statuses (self)
 
def get_widget (self)
 
def load_params (self)
 
def restore_settings (self, plugin_settings, instance_settings)
 
def save_settings (self, plugin_settings, instance_settings)
 
def set_node_controllers (self, node_controllers)
 
def shutdown (self)
 
def start_all (self)
 
def stop_all (self)
 

Private Attributes

 _main_launch_widget
 
 _mainwidget
 
 _node_controllers
 
 _plugin_context
 
 _run_id
 

Detailed Description

Definition at line 43 of file launch_main.py.

Constructor & Destructor Documentation

def rqt_launch.launch_main.LaunchMain.__init__ (   self,
  plugin_context 
)

Definition at line 45 of file launch_main.py.

Member Function Documentation

def rqt_launch.launch_main.LaunchMain.check_process_statuses (   self)

Definition at line 95 of file launch_main.py.

def rqt_launch.launch_main.LaunchMain.get_widget (   self)

Definition at line 58 of file launch_main.py.

def rqt_launch.launch_main.LaunchMain.load_params (   self)

Definition at line 64 of file launch_main.py.

def rqt_launch.launch_main.LaunchMain.restore_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 106 of file launch_main.py.

def rqt_launch.launch_main.LaunchMain.save_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 103 of file launch_main.py.

def rqt_launch.launch_main.LaunchMain.set_node_controllers (   self,
  node_controllers 
)

Definition at line 61 of file launch_main.py.

def rqt_launch.launch_main.LaunchMain.shutdown (   self)

Definition at line 99 of file launch_main.py.

def rqt_launch.launch_main.LaunchMain.start_all (   self)
Checks nodes that's set (via self.set_node_controllers) one by one and
starts one if each node is not running.
Then disable START ALL button and enable STOP ALL button.

Definition at line 67 of file launch_main.py.

def rqt_launch.launch_main.LaunchMain.stop_all (   self)
Checks nodes that's set (via self.set_node_controllers) one by one and
stops one if each node is running.
Then enable START ALL button and disable STOP ALL button.

Definition at line 81 of file launch_main.py.

Member Data Documentation

rqt_launch.launch_main.LaunchMain._main_launch_widget
private

Definition at line 49 of file launch_main.py.

rqt_launch.launch_main.LaunchMain._mainwidget
private

Definition at line 50 of file launch_main.py.

rqt_launch.launch_main.LaunchMain._node_controllers
private

Definition at line 54 of file launch_main.py.

rqt_launch.launch_main.LaunchMain._plugin_context
private

Definition at line 47 of file launch_main.py.

rqt_launch.launch_main.LaunchMain._run_id
private

Definition at line 53 of file launch_main.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