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

Public Member Functions

def __init__ (self, context)
 
def compute_coordinates (self, angle)
 
def draw_flipper_max (self)
 
def draw_flipper_min (self)
 
def draw_flipper_state (self)
 
def restore_settings (self, plugin_settings, instance_settings)
 
def save_settings (self, plugin_settings, instance_settings)
 
def shutdown_plugin (self)
 

Public Attributes

 flipper_diff
 
 flipper_front_max_state
 
 flipper_front_min_state
 
 flipper_scene
 
 flipper_state
 
 supply
 
 timer
 

Private Member Functions

def _flipper_center_button_pressed (self)
 
def _flipper_down_button_pressed (self)
 
def _flipper_up_button_pressed (self)
 
def _on_blue_changed (self, value)
 
def _on_calib_flipper_button_pressed (self)
 
def _on_flipper_cmd (self, message)
 
def _on_flipper_state (self, message)
 
def _on_tracker_supply (self, message)
 
def _on_update_task_delegates (self)
 
def _on_white_changed (self, value)
 

Private Attributes

 _BlueLightPublisher
 
 _CalibFlipperPublisher
 
 _FlipperCommandPublisher
 
 _FlipperStateSubsciber
 
 _trackerSupplySubscriber
 
 _WhiteLightPublisher
 
 _widget
 

Static Private Attributes

 _update_task_delegates = Signal()
 

Detailed Description

Definition at line 16 of file TrackerBaseUi.py.

Constructor & Destructor Documentation

def TrackerBaseUi.TrackerBaseUi.__init__ (   self,
  context 
)

Definition at line 19 of file TrackerBaseUi.py.

Member Function Documentation

def TrackerBaseUi.TrackerBaseUi._flipper_center_button_pressed (   self)
private

Definition at line 119 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi._flipper_down_button_pressed (   self)
private

Definition at line 123 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi._flipper_up_button_pressed (   self)
private

Definition at line 115 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi._on_blue_changed (   self,
  value 
)
private

Definition at line 109 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi._on_calib_flipper_button_pressed (   self)
private

Definition at line 112 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi._on_flipper_cmd (   self,
  message 
)
private

Definition at line 89 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi._on_flipper_state (   self,
  message 
)
private

Definition at line 86 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi._on_tracker_supply (   self,
  message 
)
private

Definition at line 82 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi._on_update_task_delegates (   self)
private

Definition at line 127 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi._on_white_changed (   self,
  value 
)
private

Definition at line 106 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi.compute_coordinates (   self,
  angle 
)

Definition at line 133 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi.draw_flipper_max (   self)

Definition at line 140 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi.draw_flipper_min (   self)

Definition at line 145 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi.draw_flipper_state (   self)

Definition at line 150 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi.restore_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 101 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi.save_settings (   self,
  plugin_settings,
  instance_settings 
)

Definition at line 96 of file TrackerBaseUi.py.

def TrackerBaseUi.TrackerBaseUi.shutdown_plugin (   self)

Definition at line 92 of file TrackerBaseUi.py.

Member Data Documentation

TrackerBaseUi.TrackerBaseUi._BlueLightPublisher
private

Definition at line 25 of file TrackerBaseUi.py.

TrackerBaseUi.TrackerBaseUi._CalibFlipperPublisher
private

Definition at line 26 of file TrackerBaseUi.py.

TrackerBaseUi.TrackerBaseUi._FlipperCommandPublisher
private

Definition at line 27 of file TrackerBaseUi.py.

TrackerBaseUi.TrackerBaseUi._FlipperStateSubsciber
private

Definition at line 29 of file TrackerBaseUi.py.

TrackerBaseUi.TrackerBaseUi._trackerSupplySubscriber
private

Definition at line 52 of file TrackerBaseUi.py.

TrackerBaseUi.TrackerBaseUi._update_task_delegates = Signal()
staticprivate

Definition at line 17 of file TrackerBaseUi.py.

TrackerBaseUi.TrackerBaseUi._WhiteLightPublisher
private

Definition at line 24 of file TrackerBaseUi.py.

TrackerBaseUi.TrackerBaseUi._widget
private

Definition at line 32 of file TrackerBaseUi.py.

TrackerBaseUi.TrackerBaseUi.flipper_diff

Definition at line 80 of file TrackerBaseUi.py.

TrackerBaseUi.TrackerBaseUi.flipper_front_max_state

Definition at line 77 of file TrackerBaseUi.py.

TrackerBaseUi.TrackerBaseUi.flipper_front_min_state

Definition at line 78 of file TrackerBaseUi.py.

TrackerBaseUi.TrackerBaseUi.flipper_scene

Definition at line 65 of file TrackerBaseUi.py.

TrackerBaseUi.TrackerBaseUi.flipper_state

Definition at line 68 of file TrackerBaseUi.py.

TrackerBaseUi.TrackerBaseUi.supply

Definition at line 61 of file TrackerBaseUi.py.

TrackerBaseUi.TrackerBaseUi.timer

Definition at line 73 of file TrackerBaseUi.py.


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


tracker_base_ui
Author(s):
autogenerated on Mon Jun 10 2019 13:36:44