Public Member Functions | |
def | __init__ |
def | check_ok |
def | create |
def | reset |
Private Member Functions | |
def | _diag_callback |
Private Attributes | |
_diag_agg_sub | |
_level | |
_msgs | |
_mutex | |
_state | |
_update_time |
Listens to /diagnostics_agg topic and checks top level state of diagnostics Will latch any error messages until reset occurs
Definition at line 131 of file diag_agg_listener.py.
def pr2_hardware_test_monitor::diag_agg_listener::DiagAggListener::__init__ | ( | self | ) |
Definition at line 137 of file diag_agg_listener.py.
def pr2_hardware_test_monitor::diag_agg_listener::DiagAggListener::_diag_callback | ( | self, | ||
msg | ||||
) | [private] |
Definition at line 175 of file diag_agg_listener.py.
def pr2_hardware_test_monitor::diag_agg_listener::DiagAggListener::check_ok | ( | self | ) |
@return (int, str, None) : Level, Message. No diagnostics
Definition at line 186 of file diag_agg_listener.py.
def pr2_hardware_test_monitor::diag_agg_listener::DiagAggListener::create | ( | self, | ||
params | ||||
) |
Parameter values: * ignore_diags : Any values to ignore when computing top level state * whitelist : Only focus on these values Both may be string or list. \param params { str : str } : ROS parameters to initialize \return bool : True if init OK
Definition at line 144 of file diag_agg_listener.py.
def pr2_hardware_test_monitor::diag_agg_listener::DiagAggListener::reset | ( | self | ) |
Clears state of messages that were in error or warning
Definition at line 169 of file diag_agg_listener.py.
Definition at line 165 of file diag_agg_listener.py.
Definition at line 140 of file diag_agg_listener.py.
Definition at line 141 of file diag_agg_listener.py.
Definition at line 138 of file diag_agg_listener.py.
Definition at line 163 of file diag_agg_listener.py.
Definition at line 142 of file diag_agg_listener.py.