robot_checkout::RobotCheckout Class Reference

Checks that all joints, actuators and diagnostics are OK. More...

List of all members.

Public Member Functions

def __init__
def act_data
def checkout_robot
def joint_data
def on_diagnostic_msg
def on_motor_cb
def on_robot_data
def on_visual_check
def process_diagnostics
def send_failure_call
def wait_for_data

Public Attributes

 diagnostics
 has_sent_result
 motors_topic
 result_srv
 robot_data
 visual_srv

Private Member Functions

def _check_motors_stale
def _reset_motors

Private Attributes

 _act_html
 _act_sum
 _acts_ok
 _calibrated
 _check_time
 _expected_actuators
 _has_reset
 _has_robot_data
 _has_visual_check
 _is_ok
 _joint_html
 _joint_sum
 _joints_ok
 _last_motors_time
 _messages
 _motors_halted
 _name_to_diagnostic
 _timeout
 _visual_check_time
 _visual_html
 _visual_ok
 _visual_sum

Detailed Description

Checks that all joints, actuators and diagnostics are OK.

Definition at line 114 of file robot_checkout.py.


Member Function Documentation

def robot_checkout::RobotCheckout::__init__ (   self  ) 

Definition at line 115 of file robot_checkout.py.

def robot_checkout::RobotCheckout::_check_motors_stale (   self  )  [private]
Returns true if "motors_halted" topic hasn't updated in a while.

Definition at line 196 of file robot_checkout.py.

def robot_checkout::RobotCheckout::_reset_motors (   self  )  [private]

Definition at line 160 of file robot_checkout.py.

def robot_checkout::RobotCheckout::act_data (   self,
  act_datas 
)

Definition at line 405 of file robot_checkout.py.

def robot_checkout::RobotCheckout::checkout_robot (   self  ) 

Definition at line 342 of file robot_checkout.py.

def robot_checkout::RobotCheckout::joint_data (   self,
  jnt_datas 
)

Definition at line 452 of file robot_checkout.py.

def robot_checkout::RobotCheckout::on_diagnostic_msg (   self,
  message 
)

Definition at line 245 of file robot_checkout.py.

def robot_checkout::RobotCheckout::on_motor_cb (   self,
  msg 
)

Definition at line 171 of file robot_checkout.py.

def robot_checkout::RobotCheckout::on_robot_data (   self,
  msg 
)

Definition at line 281 of file robot_checkout.py.

def robot_checkout::RobotCheckout::on_visual_check (   self,
  srv 
)

Definition at line 257 of file robot_checkout.py.

def robot_checkout::RobotCheckout::process_diagnostics (   self  ) 

Definition at line 292 of file robot_checkout.py.

def robot_checkout::RobotCheckout::send_failure_call (   self,
  caller = 'No caller',
  except_str = '' 
)

Definition at line 178 of file robot_checkout.py.

def robot_checkout::RobotCheckout::wait_for_data (   self  ) 

Definition at line 202 of file robot_checkout.py.


Member Data Documentation

Definition at line 132 of file robot_checkout.py.

Definition at line 130 of file robot_checkout.py.

Definition at line 138 of file robot_checkout.py.

Definition at line 118 of file robot_checkout.py.

Definition at line 143 of file robot_checkout.py.

Definition at line 147 of file robot_checkout.py.

Definition at line 149 of file robot_checkout.py.

Definition at line 121 of file robot_checkout.py.

Definition at line 122 of file robot_checkout.py.

Definition at line 139 of file robot_checkout.py.

Definition at line 131 of file robot_checkout.py.

Definition at line 129 of file robot_checkout.py.

Definition at line 119 of file robot_checkout.py.

Definition at line 151 of file robot_checkout.py.

Definition at line 126 of file robot_checkout.py.

Definition at line 150 of file robot_checkout.py.

Definition at line 127 of file robot_checkout.py.

Definition at line 142 of file robot_checkout.py.

Definition at line 123 of file robot_checkout.py.

Definition at line 135 of file robot_checkout.py.

Definition at line 140 of file robot_checkout.py.

Definition at line 134 of file robot_checkout.py.

Definition at line 157 of file robot_checkout.py.

Definition at line 145 of file robot_checkout.py.

Definition at line 152 of file robot_checkout.py.

Definition at line 155 of file robot_checkout.py.

Definition at line 154 of file robot_checkout.py.

Definition at line 158 of file robot_checkout.py.


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


qualification
Author(s): Kevin Watts (watts@willowgarage.com), Josh Faust (jfaust@willowgarage.com)
autogenerated on Fri Jan 11 09:39:15 2013