Public Member Functions | Public Attributes
iri_common_smach.timed_service_state.TimedServiceState Class Reference
Inheritance diagram for iri_common_smach.timed_service_state.TimedServiceState:
Inheritance graph
[legend]

List of all members.

Public Member Functions

def __init__
def execute
def get_execution_time
def get_number_executions

Public Attributes

 num_executions
 total_time

Detailed Description

Timed Service State class. Should work as ServiceState but also measures execution time.

Definition at line 16 of file timed_service_state.py.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

Definition at line 22 of file timed_service_state.py.

Definition at line 22 of file timed_service_state.py.


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


iri_common_smach
Author(s): Jose Luis Rivero
autogenerated on Fri Dec 6 2013 21:05:20