Public Member Functions | |
def | __init__ |
def | manual_test_srv_cb_ |
def | run |
def | save |
def | shutdown |
Public Attributes | |
index | |
manual_test_req_ | |
manual_test_res_ | |
node_name | |
path_to_data | |
resp | |
service_name | |
srv_manual_test_ | |
waiting_for_manual_test_ | |
Private Attributes | |
_widget |
Definition at line 58 of file self_test.py.
def sr_gui_self_test.self_test.AsyncService.__init__ | ( | self, | |
widget, | |||
node_name, | |||
index, | |||
path_to_data | |||
) |
Calling the self test services asynchronously so that it doesn't "kill" the GUI while they run. (also runs all test services in parallel -> faster). @widget: parent widget @node_name: name of the node for which we're running the self_test @index: index of this thread in the list of threads (to find out which thread finished in callback)
Definition at line 60 of file self_test.py.
def sr_gui_self_test.self_test.AsyncService.manual_test_srv_cb_ | ( | self, | |
req | |||
) |
Definition at line 86 of file self_test.py.
def sr_gui_self_test.self_test.AsyncService.run | ( | self | ) |
Calls the node/self_test service and emits a signal once it's finished running.
Definition at line 102 of file self_test.py.
def sr_gui_self_test.self_test.AsyncService.save | ( | self | ) |
Save the test results in a file at $HOME/.ros/log/self_tests/node/results.txt
Definition at line 119 of file self_test.py.
def sr_gui_self_test.self_test.AsyncService.shutdown | ( | self | ) |
Definition at line 134 of file self_test.py.
Definition at line 68 of file self_test.py.
Definition at line 68 of file self_test.py.
Definition at line 68 of file self_test.py.
Definition at line 68 of file self_test.py.
Definition at line 68 of file self_test.py.
Definition at line 68 of file self_test.py.
Definition at line 68 of file self_test.py.
Definition at line 68 of file self_test.py.
Definition at line 68 of file self_test.py.
Definition at line 68 of file self_test.py.