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 132 of file robot_checkout.py.
robot_checkout::RobotCheckout::_act_sum [private] |
Definition at line 130 of file robot_checkout.py.
robot_checkout::RobotCheckout::_acts_ok [private] |
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.
robot_checkout::RobotCheckout::_is_ok [private] |
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.
robot_checkout::RobotCheckout::_messages [private] |
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.
robot_checkout::RobotCheckout::_timeout [private] |
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.