Static Public Member Functions | Static Public Attributes | List of all members
flexbe_core.state_logger.StateLogger Class Reference
Inheritance diagram for flexbe_core.state_logger.StateLogger:
Inheritance graph
[legend]

Static Public Member Functions

def initialize (be_name=None)
 
def log_state_execution (statepath, stateclass, outcome, is_autonomous, is_executed)
 
def shutdown ()
 

Static Public Attributes

bool enabled = True
 
string LOG_FOLDER = "~/.flexbe_logs"
 

Detailed Description

Realizes logging of active states.

Definition at line 12 of file state_logger.py.

Member Function Documentation

def flexbe_core.state_logger.StateLogger.initialize (   be_name = None)
static

Definition at line 21 of file state_logger.py.

def flexbe_core.state_logger.StateLogger.log_state_execution (   statepath,
  stateclass,
  outcome,
  is_autonomous,
  is_executed 
)
static
Logs the execution of a state.
Should be called once when the state returns an outcome.

Definition at line 54 of file state_logger.py.

def flexbe_core.state_logger.StateLogger.shutdown ( )
static

Definition at line 71 of file state_logger.py.

Member Data Documentation

bool flexbe_core.state_logger.StateLogger.enabled = True
static

Definition at line 18 of file state_logger.py.

string flexbe_core.state_logger.StateLogger.LOG_FOLDER = "~/.flexbe_logs"
static

Definition at line 17 of file state_logger.py.


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


flexbe_core
Author(s): Philipp Schillinger
autogenerated on Wed Jun 5 2019 21:51:59