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) |
sig_sysmsg = None | |
Private Member Functions | |
def | _check_nodes_alive |
def | _check_params_alive |
def | _init_monitor_nodes |
def | _init_monitor_parameters |
def | _update_output_nodes |
def | _update_output_parameters |
def | _update_refreshrate |
Private Attributes | |
_is_checking_nodes | |
_is_checking_params | |
_node_datamodel | |
_node_monitor_thread | |
_node_qitems | |
_nodes_monitored | |
_param_check_thread | |
_param_datamodel | |
_param_qitems | |
_params_monitored | |
_parent | |
_plugin_context | |
_refresh_rate | |
_root_qitem | |
_rospack | |
_selected_topics | |
Static Private Attributes | |
string | _SPLITTER_H = 'splitter_horizontal' |
#TODO: comment
Definition at line 52 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 | |||
) | [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[]
Definition at line 139 of file moveit_widget.py.
def rqt_moveit.moveit_widget.MoveitWidget._check_params_alive | ( | self, | |
signal, | |||
params_monitored | |||
) | [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[]
Definition at line 226 of file moveit_widget.py.
def rqt_moveit.moveit_widget.MoveitWidget._init_monitor_nodes | ( | self, | |
nodes_monitored | |||
) | [private] |
@type params_monitored: str[] @rtype: Thread
Definition at line 122 of file moveit_widget.py.
def rqt_moveit.moveit_widget.MoveitWidget._init_monitor_parameters | ( | self, | |
params_monitored, | |||
_col_names_paramtable = None |
|||
) | [private] |
@type params_monitored: str[]
Definition at line 174 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 198 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 264 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 290 of file moveit_widget.py.
def rqt_moveit.moveit_widget.MoveitWidget.restore_settings | ( | self, | |
plugin_settings, | |||
instance_settings | |||
) |
Definition at line 302 of file moveit_widget.py.
def rqt_moveit.moveit_widget.MoveitWidget.save_settings | ( | self, | |
plugin_settings, | |||
instance_settings | |||
) |
Definition at line 298 of file moveit_widget.py.
def rqt_moveit.moveit_widget.MoveitWidget.shutdown | ( | self | ) |
Overridden. Close threads. @raise RuntimeError:
Definition at line 310 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 125 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 176 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 125 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.
tuple rqt_moveit::moveit_widget.MoveitWidget::sig_node = Signal(bool, str) [static] |
Definition at line 58 of file moveit_widget.py.
tuple rqt_moveit::moveit_widget.MoveitWidget::sig_param = Signal(bool, str) [static] |
Definition at line 57 of file moveit_widget.py.
Definition at line 56 of file moveit_widget.py.