Public Member Functions | Private Member Functions | Private Attributes | List of all members
flexbe_mirror.flexbe_mirror.VigirBehaviorMirror Class Reference
Inheritance diagram for flexbe_mirror.flexbe_mirror.VigirBehaviorMirror:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self)
 

Private Member Functions

def _add_node (self, msg, path)
 
def _execute_mirror (self)
 
def _jump_callback (self, msg)
 
def _mirror_callback (self, msg)
 
def _mirror_state_machine (self, msg)
 
def _preempt_callback (self, msg)
 
def _restart_mirror (self, msg)
 
def _start_mirror (self, msg)
 
def _status_callback (self, msg)
 
def _stop_mirror (self, msg)
 
def _sync_callback (self, msg)
 

Private Attributes

 _active_id
 
 _current_struct
 
 _outcome_topic
 
 _pub
 
 _running
 
 _sm
 
 _starting_path
 
 _state_checksums
 
 _stopping
 
 _struct_buffer
 
 _sub
 
 _sync_lock
 

Detailed Description

classdocs

Definition at line 22 of file flexbe_mirror.py.

Constructor & Destructor Documentation

def flexbe_mirror.flexbe_mirror.VigirBehaviorMirror.__init__ (   self)
Constructor

Definition at line 28 of file flexbe_mirror.py.

Member Function Documentation

def flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._add_node (   self,
  msg,
  path 
)
private

Definition at line 247 of file flexbe_mirror.py.

def flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._execute_mirror (   self)
private

Definition at line 209 of file flexbe_mirror.py.

def flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._jump_callback (   self,
  msg 
)
private

Definition at line 280 of file flexbe_mirror.py.

def flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._mirror_callback (   self,
  msg 
)
private

Definition at line 68 of file flexbe_mirror.py.

def flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._mirror_state_machine (   self,
  msg 
)
private

Definition at line 232 of file flexbe_mirror.py.

def flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._preempt_callback (   self,
  msg 
)
private

Definition at line 296 of file flexbe_mirror.py.

def flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._restart_mirror (   self,
  msg 
)
private

Definition at line 185 of file flexbe_mirror.py.

def flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._start_mirror (   self,
  msg 
)
private

Definition at line 102 of file flexbe_mirror.py.

def flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._status_callback (   self,
  msg 
)
private

Definition at line 91 of file flexbe_mirror.py.

def flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._stop_mirror (   self,
  msg 
)
private

Definition at line 137 of file flexbe_mirror.py.

def flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._sync_callback (   self,
  msg 
)
private

Definition at line 173 of file flexbe_mirror.py.

Member Data Documentation

flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._active_id
private

Definition at line 48 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._current_struct
private

Definition at line 50 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._outcome_topic
private

Definition at line 53 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._pub
private

Definition at line 43 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._running
private

Definition at line 46 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._sm
private

Definition at line 32 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._starting_path
private

Definition at line 49 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._state_checksums
private

Definition at line 234 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._stopping
private

Definition at line 47 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._struct_buffer
private

Definition at line 55 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._sub
private

Definition at line 58 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.VigirBehaviorMirror._sync_lock
private

Definition at line 51 of file flexbe_mirror.py.


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


flexbe_mirror
Author(s): Philipp Schillinger
autogenerated on Wed Jun 5 2019 21:52:12