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

Public Member Functions

def __init__ (self, context)
 
def diagnostics_callback (self, msg)
 
def failed_programming_motors (self, message)
 
def finished_programming_motors (self)
 
def on_bootload_pressed (self)
 
def on_select_all_pressed (self)
 
def on_select_bootloader_pressed (self)
 
def on_select_none_pressed (self)
 
def one_motor_finished (self, point)
 
def populate_motors (self)
 
def prefix_selected (self, prefix)
 
def restore_settings (self, global_settings, perspective_settings)
 
def save_settings (self, global_settings, perspective_settings)
 
def shutdown_plugin (self)
 
- Public Member Functions inherited from qt_gui::plugin::Plugin
def __init__ (self, context)
 
def restore_settings (self, plugin_settings, instance_settings)
 
def save_settings (self, plugin_settings, instance_settings)
 
def shutdown_plugin (self)
 

Public Attributes

 diag_sub
 
 motor_bootloader
 
 motors
 
 motors_frame
 
 progress_bar
 
 server_revision
 

Private Member Functions

def _unregisterPublisher (self)
 

Private Attributes

 _hand_finder
 
 _prefix
 
 _publisher
 
 _widget
 

Detailed Description

A GUI plugin for bootloading the motors on the shadow etherCAT hand.

Definition at line 86 of file bootloader.py.

Constructor & Destructor Documentation

def sr_gui_bootloader.bootloader.SrGuiBootloader.__init__ (   self,
  context 
)

Definition at line 92 of file bootloader.py.

Member Function Documentation

def sr_gui_bootloader.bootloader.SrGuiBootloader._unregisterPublisher (   self)
private

Definition at line 289 of file bootloader.py.

def sr_gui_bootloader.bootloader.SrGuiBootloader.diagnostics_callback (   self,
  msg 
)

Definition at line 203 of file bootloader.py.

def sr_gui_bootloader.bootloader.SrGuiBootloader.failed_programming_motors (   self,
  message 
)

Definition at line 286 of file bootloader.py.

def sr_gui_bootloader.bootloader.SrGuiBootloader.finished_programming_motors (   self)
Programming of motors completed

Definition at line 275 of file bootloader.py.

def sr_gui_bootloader.bootloader.SrGuiBootloader.on_bootload_pressed (   self)
Start programming motors

Definition at line 242 of file bootloader.py.

def sr_gui_bootloader.bootloader.SrGuiBootloader.on_select_all_pressed (   self)
Select all motors

Definition at line 228 of file bootloader.py.

def sr_gui_bootloader.bootloader.SrGuiBootloader.on_select_bootloader_pressed (   self)
Select a hex file to bootload. Hex files must exist in the released_firmaware folder

Definition at line 139 of file bootloader.py.

def sr_gui_bootloader.bootloader.SrGuiBootloader.on_select_none_pressed (   self)
Unselect all motors

Definition at line 235 of file bootloader.py.

def sr_gui_bootloader.bootloader.SrGuiBootloader.one_motor_finished (   self,
  point 
)

Definition at line 272 of file bootloader.py.

def sr_gui_bootloader.bootloader.SrGuiBootloader.populate_motors (   self)
Find motors according to joint_to_motor_mapping mapping that must exist on the parameter server
and add to the list of Motor objects etherCAT hand node must be running

Definition at line 165 of file bootloader.py.

def sr_gui_bootloader.bootloader.SrGuiBootloader.prefix_selected (   self,
  prefix 
)

Definition at line 303 of file bootloader.py.

def sr_gui_bootloader.bootloader.SrGuiBootloader.restore_settings (   self,
  global_settings,
  perspective_settings 
)

Definition at line 300 of file bootloader.py.

def sr_gui_bootloader.bootloader.SrGuiBootloader.save_settings (   self,
  global_settings,
  perspective_settings 
)

Definition at line 297 of file bootloader.py.

def sr_gui_bootloader.bootloader.SrGuiBootloader.shutdown_plugin (   self)

Definition at line 294 of file bootloader.py.

Member Data Documentation

sr_gui_bootloader.bootloader.SrGuiBootloader._hand_finder
private

Definition at line 107 of file bootloader.py.

sr_gui_bootloader.bootloader.SrGuiBootloader._prefix
private

Definition at line 109 of file bootloader.py.

sr_gui_bootloader.bootloader.SrGuiBootloader._publisher
private

Definition at line 96 of file bootloader.py.

sr_gui_bootloader.bootloader.SrGuiBootloader._widget
private

Definition at line 97 of file bootloader.py.

sr_gui_bootloader.bootloader.SrGuiBootloader.diag_sub

Definition at line 128 of file bootloader.py.

sr_gui_bootloader.bootloader.SrGuiBootloader.motor_bootloader

Definition at line 256 of file bootloader.py.

sr_gui_bootloader.bootloader.SrGuiBootloader.motors

Definition at line 122 of file bootloader.py.

sr_gui_bootloader.bootloader.SrGuiBootloader.motors_frame

Definition at line 123 of file bootloader.py.

sr_gui_bootloader.bootloader.SrGuiBootloader.progress_bar

Definition at line 124 of file bootloader.py.

sr_gui_bootloader.bootloader.SrGuiBootloader.server_revision

Definition at line 127 of file bootloader.py.


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


sr_gui_bootloader
Author(s): Ugo Cupcic
autogenerated on Wed Oct 14 2020 03:22:48