Classes | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
flexbe_onboard.flexbe_onboard.VigirBeOnboard Class Reference
Inheritance diagram for flexbe_onboard.flexbe_onboard.VigirBeOnboard:
Inheritance graph
[legend]

Classes

class  _attr_dict
 

Public Member Functions

def __init__ (self)
 

Public Attributes

 be
 
 feedback_topic
 
 status_topic
 

Private Member Functions

def _behavior_callback (self, msg)
 
def _behavior_execution (self, msg)
 
def _build_contains (self, obj, path)
 
def _cleanup_behavior (self, behavior_checksum)
 
def _convert_dict (self, o)
 
def _convert_input_data (self, keys, values)
 
def _execute_heartbeat (self)
 
def _heartbeat_worker (self)
 
def _is_switchable (self, be)
 
def _prepare_behavior (self, msg)
 
def _set_typed_attribute (self, obj, name, value, behavior='')
 

Private Attributes

 _behavior_lib
 
 _pub
 
 _running
 
 _sub
 
 _switching
 
 _tmp_folder
 

Static Private Attributes

 __getattr__
 

Detailed Description

Implements an idle state where the robot waits for a behavior to be started.

Definition at line 32 of file flexbe_onboard.py.

Constructor & Destructor Documentation

def flexbe_onboard.flexbe_onboard.VigirBeOnboard.__init__ (   self)
Constructor

Definition at line 37 of file flexbe_onboard.py.

Member Function Documentation

def flexbe_onboard.flexbe_onboard.VigirBeOnboard._behavior_callback (   self,
  msg 
)
private

Definition at line 86 of file flexbe_onboard.py.

def flexbe_onboard.flexbe_onboard.VigirBeOnboard._behavior_execution (   self,
  msg 
)
private

Definition at line 91 of file flexbe_onboard.py.

def flexbe_onboard.flexbe_onboard.VigirBeOnboard._build_contains (   self,
  obj,
  path 
)
private

Definition at line 353 of file flexbe_onboard.py.

def flexbe_onboard.flexbe_onboard.VigirBeOnboard._cleanup_behavior (   self,
  behavior_checksum 
)
private

Definition at line 307 of file flexbe_onboard.py.

def flexbe_onboard.flexbe_onboard.VigirBeOnboard._convert_dict (   self,
  o 
)
private

Definition at line 373 of file flexbe_onboard.py.

def flexbe_onboard.flexbe_onboard.VigirBeOnboard._convert_input_data (   self,
  keys,
  values 
)
private

Definition at line 337 of file flexbe_onboard.py.

def flexbe_onboard.flexbe_onboard.VigirBeOnboard._execute_heartbeat (   self)
private

Definition at line 362 of file flexbe_onboard.py.

def flexbe_onboard.flexbe_onboard.VigirBeOnboard._heartbeat_worker (   self)
private

Definition at line 367 of file flexbe_onboard.py.

def flexbe_onboard.flexbe_onboard.VigirBeOnboard._is_switchable (   self,
  be 
)
private

Definition at line 293 of file flexbe_onboard.py.

def flexbe_onboard.flexbe_onboard.VigirBeOnboard._prepare_behavior (   self,
  msg 
)
private

Definition at line 168 of file flexbe_onboard.py.

def flexbe_onboard.flexbe_onboard.VigirBeOnboard._set_typed_attribute (   self,
  obj,
  name,
  value,
  behavior = '' 
)
private

Definition at line 320 of file flexbe_onboard.py.

Member Data Documentation

flexbe_onboard.flexbe_onboard.VigirBeOnboard.__getattr__
staticprivate

Definition at line 372 of file flexbe_onboard.py.

flexbe_onboard.flexbe_onboard.VigirBeOnboard._behavior_lib
private

Definition at line 61 of file flexbe_onboard.py.

flexbe_onboard.flexbe_onboard.VigirBeOnboard._pub
private

Definition at line 63 of file flexbe_onboard.py.

flexbe_onboard.flexbe_onboard.VigirBeOnboard._running
private

Definition at line 73 of file flexbe_onboard.py.

flexbe_onboard.flexbe_onboard.VigirBeOnboard._sub
private

Definition at line 64 of file flexbe_onboard.py.

flexbe_onboard.flexbe_onboard.VigirBeOnboard._switching
private

Definition at line 74 of file flexbe_onboard.py.

flexbe_onboard.flexbe_onboard.VigirBeOnboard._tmp_folder
private

Definition at line 55 of file flexbe_onboard.py.

flexbe_onboard.flexbe_onboard.VigirBeOnboard.be

Definition at line 41 of file flexbe_onboard.py.

flexbe_onboard.flexbe_onboard.VigirBeOnboard.feedback_topic

Definition at line 67 of file flexbe_onboard.py.

flexbe_onboard.flexbe_onboard.VigirBeOnboard.status_topic

Definition at line 66 of file flexbe_onboard.py.


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


flexbe_onboard
Author(s): Philipp Schillinger
autogenerated on Wed Jun 5 2019 21:52:03