Public Member Functions | Private Member Functions | Private Attributes
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.


Constructor & Destructor Documentation

def runtime_monitor.monitor_panel.MonitorPanel.__init__ (   self,
  parent,
  topic = "/diagnostics",
  rxbag = False 
)

Definition at line 67 of file monitor_panel.py.

Definition at line 119 of file monitor_panel.py.


Member Function Documentation

def runtime_monitor.monitor_panel.MonitorPanel._clear_old_rxbag_msgs (   self,
  now_stamp 
) [private]

Definition at line 178 of file monitor_panel.py.

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.

Definition at line 196 of file monitor_panel.py.

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.

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.

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.

Changes diagnostics topic name. Must be of type diagnostic_msgs/DiagnosticArray

Definition at line 135 of file monitor_panel.py.

Definition at line 374 of file monitor_panel.py.

Definition at line 380 of file monitor_panel.py.

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.

Removes all values from monitor display, resets buffers

Definition at line 148 of file monitor_panel.py.

Definition at line 371 of file monitor_panel.py.

Unregisters diagnostics subscriber for clean shutdown

Definition at line 124 of file monitor_panel.py.


Member Data Documentation

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 115 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.

Definition at line 67 of file monitor_panel.py.


The documentation for this class was generated from the following file:


runtime_monitor
Author(s): Tully Foote
autogenerated on Thu Apr 24 2014 15:20:21