Public Member Functions | Public Attributes | Private Attributes
sr_gui_self_test.self_test.AsyncService Class Reference
Inheritance diagram for sr_gui_self_test.self_test.AsyncService:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

Definition at line 58 of file self_test.py.


Constructor & Destructor Documentation

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.


Member Function Documentation

Definition at line 86 of file self_test.py.

Calls the node/self_test service and emits a signal once it's finished running.

Definition at line 102 of file self_test.py.

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.

Definition at line 134 of file self_test.py.


Member Data Documentation

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.


The documentation for this class was generated from the following file:


sr_gui_self_test
Author(s): Ugo Cupcic
autogenerated on Thu Jun 6 2019 21:14:00