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

Public Member Functions

def __init__ (self)
 

Private Member Functions

def _add_node (self, msg, path)
 
def _execute_mirror (self)
 
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

Definition at line 14 of file flexbe_mirror.py.

Constructor & Destructor Documentation

def flexbe_mirror.flexbe_mirror.FlexbeMirror.__init__ (   self)

Definition at line 16 of file flexbe_mirror.py.

Member Function Documentation

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

Definition at line 212 of file flexbe_mirror.py.

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

Definition at line 178 of file flexbe_mirror.py.

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

Definition at line 44 of file flexbe_mirror.py.

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

Definition at line 198 of file flexbe_mirror.py.

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

Definition at line 247 of file flexbe_mirror.py.

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

Definition at line 156 of file flexbe_mirror.py.

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

Definition at line 78 of file flexbe_mirror.py.

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

Definition at line 68 of file flexbe_mirror.py.

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

Definition at line 111 of file flexbe_mirror.py.

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

Definition at line 145 of file flexbe_mirror.py.

Member Data Documentation

flexbe_mirror.flexbe_mirror.FlexbeMirror._active_id
private

Definition at line 26 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.FlexbeMirror._current_struct
private

Definition at line 28 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.FlexbeMirror._outcome_topic
private

Definition at line 32 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.FlexbeMirror._pub
private

Definition at line 21 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.FlexbeMirror._running
private

Definition at line 24 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.FlexbeMirror._sm
private

Definition at line 17 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.FlexbeMirror._starting_path
private

Definition at line 27 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.FlexbeMirror._state_checksums
private

Definition at line 200 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.FlexbeMirror._stopping
private

Definition at line 25 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.FlexbeMirror._struct_buffer
private

Definition at line 29 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.FlexbeMirror._sub
private

Definition at line 35 of file flexbe_mirror.py.

flexbe_mirror.flexbe_mirror.FlexbeMirror._sync_lock
private

Definition at line 30 of file flexbe_mirror.py.


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


flexbe_mirror
Author(s): Philipp Schillinger
autogenerated on Sun Dec 13 2020 04:01:42