Checks that all joints, actuators and diagnostics are OK. More...
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 |
Checks that all joints, actuators and diagnostics are OK.
Definition at line 114 of file robot_checkout.py.
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.
robot_checkout.RobotCheckout::_act_html [private] |
Definition at line 115 of file robot_checkout.py.
robot_checkout.RobotCheckout::_act_sum [private] |
Definition at line 115 of file robot_checkout.py.
robot_checkout.RobotCheckout::_acts_ok [private] |
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
robot_checkout.RobotCheckout::_has_reset [private] |
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
robot_checkout.RobotCheckout::_is_ok [private] |
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
robot_checkout.RobotCheckout::_joint_sum [private] |
Definition at line 115 of file robot_checkout.py.
robot_checkout.RobotCheckout::_joints_ok [private] |
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
robot_checkout.RobotCheckout::_messages [private] |
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
robot_checkout.RobotCheckout::_timeout [private] |
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
robot_checkout.RobotCheckout::_visual_ok [private] |
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.
Definition at line 115 of file robot_checkout.py.