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.