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

◆ __init__()

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

Definition at line 92 of file bootloader.py.

Member Function Documentation

◆ _unregisterPublisher()

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

Definition at line 289 of file bootloader.py.

◆ diagnostics_callback()

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

Definition at line 203 of file bootloader.py.

◆ failed_programming_motors()

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

Definition at line 286 of file bootloader.py.

◆ finished_programming_motors()

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

Definition at line 275 of file bootloader.py.

◆ on_bootload_pressed()

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

Definition at line 242 of file bootloader.py.

◆ on_select_all_pressed()

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

Definition at line 228 of file bootloader.py.

◆ on_select_bootloader_pressed()

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.

◆ on_select_none_pressed()

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

Definition at line 235 of file bootloader.py.

◆ one_motor_finished()

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

Definition at line 272 of file bootloader.py.

◆ populate_motors()

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.

◆ prefix_selected()

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

Definition at line 303 of file bootloader.py.

◆ restore_settings()

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

Definition at line 300 of file bootloader.py.

◆ save_settings()

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

Definition at line 297 of file bootloader.py.

◆ shutdown_plugin()

def sr_gui_bootloader.bootloader.SrGuiBootloader.shutdown_plugin (   self)

Definition at line 294 of file bootloader.py.

Member Data Documentation

◆ _hand_finder

sr_gui_bootloader.bootloader.SrGuiBootloader._hand_finder
private

Definition at line 107 of file bootloader.py.

◆ _prefix

sr_gui_bootloader.bootloader.SrGuiBootloader._prefix
private

Definition at line 109 of file bootloader.py.

◆ _publisher

sr_gui_bootloader.bootloader.SrGuiBootloader._publisher
private

Definition at line 96 of file bootloader.py.

◆ _widget

sr_gui_bootloader.bootloader.SrGuiBootloader._widget
private

Definition at line 97 of file bootloader.py.

◆ diag_sub

sr_gui_bootloader.bootloader.SrGuiBootloader.diag_sub

Definition at line 128 of file bootloader.py.

◆ motor_bootloader

sr_gui_bootloader.bootloader.SrGuiBootloader.motor_bootloader

Definition at line 256 of file bootloader.py.

◆ motors

sr_gui_bootloader.bootloader.SrGuiBootloader.motors

Definition at line 122 of file bootloader.py.

◆ motors_frame

sr_gui_bootloader.bootloader.SrGuiBootloader.motors_frame

Definition at line 123 of file bootloader.py.

◆ progress_bar

sr_gui_bootloader.bootloader.SrGuiBootloader.progress_bar

Definition at line 124 of file bootloader.py.

◆ server_revision

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 Mon Feb 28 2022 23:51:27