Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes
rqt_robot_dashboard.monitor_dash_widget.MonitorDashWidget Class Reference
Inheritance diagram for rqt_robot_dashboard.monitor_dash_widget.MonitorDashWidget:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def restore_settings
def save_settings
def shutdown_widget
def toplevel_state_callback

Public Attributes

 context

Private Member Functions

def _handle_msg_trigger
def _monitor_close
def _show_monitor
def _stalled

Private Attributes

 _close_mutex
 _diagnostics_toplevel_state_sub
 _graveyard
 _instance_settings
 _is_stale
 _last_update
 _monitor
 _monitor_shown
 _plugin_settings
 _show_mutex
 _stall_timer
 _top_level_state

Static Private Attributes

tuple _msg_trigger = Signal()

Detailed Description

A widget which brings up the rqt_robot_monitor.

Times out after certain period of time (set as 5 sec as of Apr 2013)
without receiving diagnostics msg ('/diagnostics_toplevel_state' of
DiagnosticStatus type), status becomes as 'stale'.

:param context: The plugin context to create the monitor in.
:type context: qt_gui.plugin_context.PluginContext

Definition at line 40 of file monitor_dash_widget.py.


Constructor & Destructor Documentation

def rqt_robot_dashboard.monitor_dash_widget.MonitorDashWidget.__init__ (   self,
  context,
  icon_paths = [] 
)

Definition at line 53 of file monitor_dash_widget.py.


Member Function Documentation

Definition at line 108 of file monitor_dash_widget.py.

Definition at line 142 of file monitor_dash_widget.py.

Definition at line 119 of file monitor_dash_widget.py.

Definition at line 111 of file monitor_dash_widget.py.

def rqt_robot_dashboard.monitor_dash_widget.MonitorDashWidget.restore_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 164 of file monitor_dash_widget.py.

def rqt_robot_dashboard.monitor_dash_widget.MonitorDashWidget.save_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 159 of file monitor_dash_widget.py.

Definition at line 153 of file monitor_dash_widget.py.

Definition at line 92 of file monitor_dash_widget.py.


Member Data Documentation

Definition at line 53 of file monitor_dash_widget.py.

Definition at line 53 of file monitor_dash_widget.py.

Definition at line 53 of file monitor_dash_widget.py.

Definition at line 53 of file monitor_dash_widget.py.

Definition at line 92 of file monitor_dash_widget.py.

Definition at line 53 of file monitor_dash_widget.py.

Definition at line 53 of file monitor_dash_widget.py.

Definition at line 53 of file monitor_dash_widget.py.

Definition at line 51 of file monitor_dash_widget.py.

Definition at line 53 of file monitor_dash_widget.py.

Definition at line 53 of file monitor_dash_widget.py.

Definition at line 53 of file monitor_dash_widget.py.

Definition at line 53 of file monitor_dash_widget.py.

Definition at line 53 of file monitor_dash_widget.py.


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


rqt_robot_dashboard
Author(s): Ze'ev Klapow
autogenerated on Wed May 3 2017 02:40:43