Public Member Functions | |
def | __init__ (self, parent, plugin_context) |
def | restore_settings (self, plugin_settings, instance_settings) |
def | save_settings (self, plugin_settings, instance_settings) |
def | shutdown (self) |
Static Public Attributes | |
sig_node = Signal(bool, str) | |
sig_param = Signal(bool, str) | |
sig_sysmsg = Signal(str) | |
sig_topic = Signal(list) | |
Private Member Functions | |
def | _check_nodes_alive (self, signal, nodes_monitored, stop_event) |
def | _check_params_alive (self, signal, params_monitored, stop_event) |
def | _check_topics_alive (self, signal, topics_monitored, stop_event) |
def | _init_monitor_nodes (self) |
def | _init_monitor_parameters (self, _col_names_paramtable=None) |
def | _init_monitor_topics (self) |
def | _update_output_nodes (self, is_node_running, node_name) |
def | _update_output_parameters (self, has_param, param_name) |
def | _update_output_topics (self, registered_topics) |
def | _update_refreshrate (self, refresh_rate) |
Static Private Attributes | |
string | _SPLITTER_H = 'splitter_horizontal' |
This Widget provides an overview about the presence of different parts of a running moveIt instance.
Definition at line 50 of file moveit_widget.py.
def rqt_moveit.moveit_widget.MoveitWidget.__init__ | ( | self, | |
parent, | |||
plugin_context | |||
) |
@type parent: MoveitMain
Definition at line 62 of file moveit_widget.py.
|
private |
Working as a callback of Thread class, this method keeps looping to watch if the nodes whose names are passed exist and emits signal per each node. Notice that what MoveitWidget._check_nodes_alive & MoveitWidget._check_params_alive do is very similar, but since both of them are supposed to be passed to Thread class, there might not be a way to generalize these 2. @param signal: Signal(bool, str) @type nodes_monitored: str[] @type stop_event: Event()
Definition at line 128 of file moveit_widget.py.
|
private |
Working as a callback of Thread class, this method keeps looping to watch if the params whose names are passed exist and emits signal per each node. Notice that what MoveitWidget._check_nodes_alive & MoveitWidget._check_params_alive do is very similar, but since both of them are supposed to be passed to Thread class, there might not be a way to generalize these 2. @type signal: Signal(bool, str) @param_name signal: emitting a name of the parameter that's found. @type params_monitored: str[] @type stop_event: Event()
Definition at line 265 of file moveit_widget.py.
|
private |
Working as a callback of Thread class, this method keeps looping to watch if the topics whose names are passed exist and emits signal per each node. @param signal: Signal() @type topics_monitored: str[] @type stop_event: Event()
Definition at line 171 of file moveit_widget.py.
|
private |
@rtype: Thread
Definition at line 114 of file moveit_widget.py.
|
private |
@rtype: Thread
Definition at line 198 of file moveit_widget.py.
|
private |
@rtype: Thread
Definition at line 162 of file moveit_widget.py.
|
private |
Slot for signals that tell nodes existence. @type is_node_running: bool @type node_name: str
Definition at line 219 of file moveit_widget.py.
|
private |
Slot @type has_param: bool @type param_name: str
Definition at line 301 of file moveit_widget.py.
|
private |
Slot for signals that tell topic's existence. @type registered_topics: list
Definition at line 246 of file moveit_widget.py.
|
private |
Slot @type refresh_rate: int
Definition at line 327 of file moveit_widget.py.
def rqt_moveit.moveit_widget.MoveitWidget.restore_settings | ( | self, | |
plugin_settings, | |||
instance_settings | |||
) |
Definition at line 339 of file moveit_widget.py.
def rqt_moveit.moveit_widget.MoveitWidget.save_settings | ( | self, | |
plugin_settings, | |||
instance_settings | |||
) |
Definition at line 335 of file moveit_widget.py.
def rqt_moveit.moveit_widget.MoveitWidget.shutdown | ( | self | ) |
Overridden. Close threads. @raise RuntimeError:
Definition at line 346 of file moveit_widget.py.
|
private |
Definition at line 118 of file moveit_widget.py.
|
private |
Definition at line 100 of file moveit_widget.py.
|
private |
Definition at line 99 of file moveit_widget.py.
|
private |
Definition at line 70 of file moveit_widget.py.
|
private |
Definition at line 111 of file moveit_widget.py.
|
private |
Definition at line 203 of file moveit_widget.py.
|
private |
Definition at line 109 of file moveit_widget.py.
|
private |
Definition at line 75 of file moveit_widget.py.
|
private |
Definition at line 79 of file moveit_widget.py.
|
private |
Definition at line 80 of file moveit_widget.py.
|
private |
Definition at line 81 of file moveit_widget.py.
|
private |
Definition at line 104 of file moveit_widget.py.
|
private |
Definition at line 119 of file moveit_widget.py.
|
private |
Definition at line 67 of file moveit_widget.py.
|
private |
Definition at line 83 of file moveit_widget.py.
|
private |
Definition at line 71 of file moveit_widget.py.
|
staticprivate |
Definition at line 60 of file moveit_widget.py.
|
private |
Definition at line 68 of file moveit_widget.py.
|
private |
Definition at line 105 of file moveit_widget.py.
|
static |
Definition at line 57 of file moveit_widget.py.
|
static |
Definition at line 56 of file moveit_widget.py.
|
static |
Definition at line 55 of file moveit_widget.py.
|
static |
Definition at line 58 of file moveit_widget.py.