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.