runtime_monitor::monitor_panel::MonitorPanel Class Reference

List of all members.

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

Detailed Description

Definition at line 66 of file monitor_panel.py.


Member Function Documentation

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.


Member Data Documentation

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables


runtime_monitor
Author(s): Tully Foote
autogenerated on Fri Jan 11 09:52:29 2013