
| Public Member Functions | |
| def | __init__ | 
| def | restore_settings | 
| def | save_settings | 
| def | shutdown | 
| Static Public Attributes | |
| tuple | sig_node = Signal(bool, str) | 
| tuple | sig_param = Signal(bool, str) | 
| tuple | sig_sysmsg = Signal(str) | 
| tuple | sig_topic = Signal(list) | 
| Private Member Functions | |
| def | _check_nodes_alive | 
| def | _check_params_alive | 
| def | _check_topics_alive | 
| def | _init_monitor_nodes | 
| def | _init_monitor_parameters | 
| def | _init_monitor_topics | 
| def | _update_output_nodes | 
| def | _update_output_parameters | 
| def | _update_output_topics | 
| def | _update_refreshrate | 
| Private Attributes | |
| _node_datamodel | |
| _node_monitor_thread | |
| _node_qitems | |
| _nodes_monitored | |
| _param_check_thread | |
| _param_datamodel | |
| _param_qitems | |
| _params_monitored | |
| _parent | |
| _plugin_context | |
| _refresh_rate | |
| _registered_topics | |
| _root_qitem | |
| _ros_master | |
| _rospack | |
| _selected_topics | |
| _stop_event | |
| _topic_monitor_thread | |
| 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.
| def rqt_moveit.moveit_widget.MoveitWidget._check_nodes_alive | ( | self, | |
| signal, | |||
| nodes_monitored, | |||
| stop_event | |||
| ) |  [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.
| def rqt_moveit.moveit_widget.MoveitWidget._check_params_alive | ( | self, | |
| signal, | |||
| params_monitored, | |||
| stop_event | |||
| ) |  [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.
| def rqt_moveit.moveit_widget.MoveitWidget._check_topics_alive | ( | self, | |
| signal, | |||
| topics_monitored, | |||
| stop_event | |||
| ) |  [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.
| def rqt_moveit.moveit_widget.MoveitWidget._init_monitor_nodes | ( | self | ) |  [private] | 
@rtype: Thread
Definition at line 114 of file moveit_widget.py.
| def rqt_moveit.moveit_widget.MoveitWidget._init_monitor_parameters | ( | self, | |
| _col_names_paramtable = None | |||
| ) |  [private] | 
@rtype: Thread
Definition at line 198 of file moveit_widget.py.
| def rqt_moveit.moveit_widget.MoveitWidget._init_monitor_topics | ( | self | ) |  [private] | 
@rtype: Thread
Definition at line 162 of file moveit_widget.py.
| def rqt_moveit.moveit_widget.MoveitWidget._update_output_nodes | ( | self, | |
| is_node_running, | |||
| node_name | |||
| ) |  [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.
| def rqt_moveit.moveit_widget.MoveitWidget._update_output_parameters | ( | self, | |
| has_param, | |||
| param_name | |||
| ) |  [private] | 
Slot @type has_param: bool @type param_name: str
Definition at line 301 of file moveit_widget.py.
| def rqt_moveit.moveit_widget.MoveitWidget._update_output_topics | ( | self, | |
| registered_topics | |||
| ) |  [private] | 
Slot for signals that tell topic's existence. @type registered_topics: list
Definition at line 246 of file moveit_widget.py.
| def rqt_moveit.moveit_widget.MoveitWidget._update_refreshrate | ( | self, | |
| refresh_rate | |||
| ) |  [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.
Definition at line 116 of file moveit_widget.py.
Definition at line 64 of file moveit_widget.py.
Definition at line 64 of file moveit_widget.py.
Definition at line 64 of file moveit_widget.py.
Definition at line 64 of file moveit_widget.py.
Definition at line 200 of file moveit_widget.py.
Definition at line 64 of file moveit_widget.py.
Definition at line 64 of file moveit_widget.py.
Definition at line 64 of file moveit_widget.py.
Definition at line 64 of file moveit_widget.py.
Definition at line 64 of file moveit_widget.py.
Definition at line 64 of file moveit_widget.py.
Definition at line 116 of file moveit_widget.py.
Definition at line 64 of file moveit_widget.py.
Definition at line 64 of file moveit_widget.py.
Definition at line 64 of file moveit_widget.py.
| string rqt_moveit::moveit_widget.MoveitWidget::_SPLITTER_H = 'splitter_horizontal'  [static, private] | 
Definition at line 60 of file moveit_widget.py.
Definition at line 64 of file moveit_widget.py.
Definition at line 64 of file moveit_widget.py.
| tuple rqt_moveit::moveit_widget.MoveitWidget::sig_node = Signal(bool, str)  [static] | 
Definition at line 57 of file moveit_widget.py.
| tuple rqt_moveit::moveit_widget.MoveitWidget::sig_param = Signal(bool, str)  [static] | 
Definition at line 56 of file moveit_widget.py.
| tuple rqt_moveit::moveit_widget.MoveitWidget::sig_sysmsg = Signal(str)  [static] | 
Definition at line 55 of file moveit_widget.py.
| tuple rqt_moveit::moveit_widget.MoveitWidget::sig_topic = Signal(list)  [static] | 
Definition at line 58 of file moveit_widget.py.