Public Member Functions | Static Public Member Functions | Public Attributes | Private Attributes | List of all members
rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard Class Reference
Inheritance diagram for rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard:
Inheritance graph
[legend]

Public Member Functions

def dashboard_callback (self, msg)
 
def get_widgets (self)
 
def on_halt_motors (self)
 
def on_reset_motors (self)
 
def restore_settings (self, plugin_settings, instance_settings)
 
def save_settings (self, plugin_settings, instance_settings)
 
def setup (self, context)
 
def shutdown_dashboard (self)
 
- Public Member Functions inherited from rqt_robot_dashboard::dashboard::Dashboard
def __init__ (self, context)
 
def add_widgets (self)
 
def get_widgets (self)
 
def setup (self, context)
 
def shutdown_dashboard (self)
 
def shutdown_plugin (self)
 
- Public Member Functions inherited from qt_gui::plugin::Plugin
def __init__ (self, context)
 
def restore_settings (self, plugin_settings, instance_settings)
 
def save_settings (self, plugin_settings, instance_settings)
 
def shutdown_plugin (self)
 

Static Public Member Functions

def add_arguments (parser)
 

Public Attributes

 digital_outs
 
 max_icon_size
 
 message
 
 name
 
- Public Attributes inherited from rqt_robot_dashboard::dashboard::Dashboard
 context
 
 max_icon_size
 
 name
 

Private Attributes

 _batteries
 
 _breakers
 
 _console
 
 _dashboard_agg_sub
 
 _dashboard_message
 
 _last_dashboard_message_time
 
 _monitor
 
 _motor_namespace
 
 _motors
 
 _raw_byte
 
 _runstop
 

Detailed Description

Dashboard for PR2s

:param context: the plugin context
:type context: qt_gui.plugin.Plugin

Definition at line 57 of file pr2_dashboard.py.

Member Function Documentation

◆ add_arguments()

def rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard.add_arguments (   parser)
static

Definition at line 165 of file pr2_dashboard.py.

◆ dashboard_callback()

def rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard.dashboard_callback (   self,
  msg 
)
callback to process dashboard_agg messages

:param msg: dashboard_agg DashboardState message
:type msg: pr2_msgs.msg.DashboardState

Definition at line 99 of file pr2_dashboard.py.

◆ get_widgets()

def rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard.get_widgets (   self)

Definition at line 96 of file pr2_dashboard.py.

◆ on_halt_motors()

def rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard.on_halt_motors (   self)

Definition at line 154 of file pr2_dashboard.py.

◆ on_reset_motors()

def rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard.on_reset_motors (   self)

Definition at line 141 of file pr2_dashboard.py.

◆ restore_settings()

def rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard.restore_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 175 of file pr2_dashboard.py.

◆ save_settings()

def rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard.save_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 171 of file pr2_dashboard.py.

◆ setup()

def rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard.setup (   self,
  context 
)

Definition at line 64 of file pr2_dashboard.py.

◆ shutdown_dashboard()

def rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard.shutdown_dashboard (   self)

Definition at line 161 of file pr2_dashboard.py.

Member Data Documentation

◆ _batteries

rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard._batteries
private

Definition at line 92 of file pr2_dashboard.py.

◆ _breakers

rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard._breakers
private

Definition at line 87 of file pr2_dashboard.py.

◆ _console

rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard._console
private

Definition at line 80 of file pr2_dashboard.py.

◆ _dashboard_agg_sub

rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard._dashboard_agg_sub
private

Definition at line 94 of file pr2_dashboard.py.

◆ _dashboard_message

rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard._dashboard_message
private

Definition at line 74 of file pr2_dashboard.py.

◆ _last_dashboard_message_time

rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard._last_dashboard_message_time
private

Definition at line 75 of file pr2_dashboard.py.

◆ _monitor

rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard._monitor
private

Definition at line 83 of file pr2_dashboard.py.

◆ _motor_namespace

rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard._motor_namespace
private

Definition at line 72 of file pr2_dashboard.py.

◆ _motors

rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard._motors
private

Definition at line 86 of file pr2_dashboard.py.

◆ _raw_byte

rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard._raw_byte
private

Definition at line 77 of file pr2_dashboard.py.

◆ _runstop

rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard._runstop
private

Definition at line 91 of file pr2_dashboard.py.

◆ digital_outs

rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard.digital_outs

Definition at line 78 of file pr2_dashboard.py.

◆ max_icon_size

rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard.max_icon_size

Definition at line 66 of file pr2_dashboard.py.

◆ message

rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard.message

Definition at line 67 of file pr2_dashboard.py.

◆ name

rqt_pr2_dashboard.pr2_dashboard.PR2Dashboard.name

Definition at line 65 of file pr2_dashboard.py.


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


rqt_pr2_dashboard
Author(s): Aaron Blasdel
autogenerated on Fri Jul 26 2024 02:34:09