Public Member Functions | |
def | __init__ |
def | execute |
def | get_execution_time |
def | get_number_executions |
Public Attributes | |
num_executions | |
total_time |
Timed Service State class. Should work as ServiceState but also measures execution time.
Definition at line 16 of file timed_service_state.py.
def iri_common_smach.timed_service_state.TimedServiceState.__init__ | ( | self, | |
service_name, | |||
service_spec, | |||
args | |||
) |
Init method also initializes timer and executions counter
Definition at line 20 of file timed_service_state.py.
def iri_common_smach.timed_service_state.TimedServiceState.execute | ( | self, | |
userdata | |||
) |
Calls inherited execute and measures its execution time
Definition at line 28 of file timed_service_state.py.
Definition at line 38 of file timed_service_state.py.
Definition at line 41 of file timed_service_state.py.
Definition at line 22 of file timed_service_state.py.
Definition at line 22 of file timed_service_state.py.