Public Member Functions | |
def | __del__ |
def | __init__ |
def | add_rxbag_msg |
def | change_diagnostic_topic |
def | get_num_errors |
def | get_num_ok |
def | get_num_warnings |
def | new_message |
def | reset_monitor |
def | set_new_errors_callback |
def | shutdown |
Private Member Functions | |
def | _clear_old_rxbag_msgs |
def | _clear_tree |
def | _create_item |
def | _delete_item |
def | _diagnostics_callback |
def | _fillout_info |
def | _on_item_key_down |
def | _on_item_selected |
def | _on_timer |
def | _set_splitter_position |
def | _update_item |
def | _update_root_labels |
Private Attributes | |
_error_image_id | |
_errors_id | |
_html_control | |
_messages | |
_mutex | |
_name_to_item | |
_new_errors_callback | |
_ok_id | |
_ok_image_id | |
_real_panel | |
_root_id | |
_splitter_control | |
_stale_id | |
_subscriber | |
_timer | |
_tree_control | |
_used_items | |
_warning_image_id | |
_warnings_id | |
_xrc |
Definition at line 66 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::__del__ | ( | self | ) |
Definition at line 119 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::__init__ | ( | self, | ||
parent, | ||||
topic = "/diagnostics" , |
||||
rxbag = False | ||||
) |
Definition at line 67 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::_clear_old_rxbag_msgs | ( | self, | ||
now_stamp | ||||
) | [private] |
Definition at line 178 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::_clear_tree | ( | self | ) | [private] |
Definition at line 156 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::_create_item | ( | self, | ||
status, | ||||
select, | ||||
expand_if_error, | ||||
stamp | ||||
) | [private] |
Definition at line 271 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::_delete_item | ( | self, | ||
item | ||||
) | [private] |
Definition at line 174 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::_diagnostics_callback | ( | self, | ||
message | ||||
) | [private] |
Definition at line 196 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::_fillout_info | ( | self, | ||
id | ||||
) | [private] |
Definition at line 301 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::_on_item_key_down | ( | self, | ||
event | ||||
) | [private] |
Definition at line 332 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::_on_item_selected | ( | self, | ||
event | ||||
) | [private] |
Definition at line 329 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::_on_timer | ( | self, | ||
event | ||||
) | [private] |
Definition at line 352 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::_set_splitter_position | ( | self | ) | [private] |
Definition at line 115 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::_update_item | ( | self, | ||
item, | ||||
status, | ||||
was_selected, | ||||
stamp | ||||
) | [private] |
Definition at line 231 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::_update_root_labels | ( | self | ) | [private] |
Definition at line 383 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::add_rxbag_msg | ( | self, | ||
msg, | ||||
stamp | ||||
) |
Add message from rxbag player
Definition at line 163 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::change_diagnostic_topic | ( | self, | ||
topic | ||||
) |
Changes diagnostics topic name. Must be of type diagnostic_msgs/DiagnosticArray
Definition at line 135 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::get_num_errors | ( | self | ) |
Definition at line 374 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::get_num_ok | ( | self | ) |
Definition at line 380 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::get_num_warnings | ( | self | ) |
Definition at line 377 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::new_message | ( | self, | ||
stamp = None | ||||
) |
Definition at line 202 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::reset_monitor | ( | self | ) |
Removes all values from monitor display, resets buffers
Definition at line 148 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::set_new_errors_callback | ( | self, | ||
callback | ||||
) |
Definition at line 371 of file monitor_panel.py.
def runtime_monitor::monitor_panel::MonitorPanel::shutdown | ( | self | ) |
Unregisters diagnostics subscriber for clean shutdown
Definition at line 124 of file monitor_panel.py.
Definition at line 84 of file monitor_panel.py.
Definition at line 90 of file monitor_panel.py.
Definition at line 81 of file monitor_panel.py.
Definition at line 112 of file monitor_panel.py.
Definition at line 70 of file monitor_panel.py.
Definition at line 100 of file monitor_panel.py.
Definition at line 102 of file monitor_panel.py.
Definition at line 92 of file monitor_panel.py.
Definition at line 86 of file monitor_panel.py.
Definition at line 75 of file monitor_panel.py.
Definition at line 88 of file monitor_panel.py.
Definition at line 116 of file monitor_panel.py.
Definition at line 89 of file monitor_panel.py.
Definition at line 105 of file monitor_panel.py.
Definition at line 106 of file monitor_panel.py.
Definition at line 80 of file monitor_panel.py.
Definition at line 113 of file monitor_panel.py.
Definition at line 85 of file monitor_panel.py.
Definition at line 91 of file monitor_panel.py.
Definition at line 74 of file monitor_panel.py.