Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
sr_gui_muscle_driver_bootloader.bootloader.SrGuiBootloader Class Reference
Inheritance diagram for sr_gui_muscle_driver_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 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

 _publisher
 
 _widget
 

Detailed Description

A GUI plugin for bootloading the muscle drivers on the etherCAT muscle shadow hand

Definition at line 79 of file bootloader.py.

Constructor & Destructor Documentation

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

Definition at line 85 of file bootloader.py.

Member Function Documentation

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

Definition at line 260 of file bootloader.py.

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

Definition at line 168 of file bootloader.py.

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

Definition at line 257 of file bootloader.py.

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

Definition at line 246 of file bootloader.py.

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

Definition at line 213 of file bootloader.py.

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

Definition at line 199 of file bootloader.py.

def sr_gui_muscle_driver_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 117 of file bootloader.py.

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

Definition at line 206 of file bootloader.py.

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

Definition at line 243 of file bootloader.py.

def sr_gui_muscle_driver_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 142 of file bootloader.py.

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

Definition at line 271 of file bootloader.py.

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

Definition at line 268 of file bootloader.py.

def sr_gui_muscle_driver_bootloader.bootloader.SrGuiBootloader.shutdown_plugin (   self)

Definition at line 265 of file bootloader.py.

Member Data Documentation

sr_gui_muscle_driver_bootloader.bootloader.SrGuiBootloader._publisher
private

Definition at line 89 of file bootloader.py.

sr_gui_muscle_driver_bootloader.bootloader.SrGuiBootloader._widget
private

Definition at line 90 of file bootloader.py.

sr_gui_muscle_driver_bootloader.bootloader.SrGuiBootloader.diag_sub

Definition at line 106 of file bootloader.py.

sr_gui_muscle_driver_bootloader.bootloader.SrGuiBootloader.motor_bootloader

Definition at line 228 of file bootloader.py.

sr_gui_muscle_driver_bootloader.bootloader.SrGuiBootloader.motors

Definition at line 99 of file bootloader.py.

sr_gui_muscle_driver_bootloader.bootloader.SrGuiBootloader.motors_frame

Definition at line 100 of file bootloader.py.

sr_gui_muscle_driver_bootloader.bootloader.SrGuiBootloader.progress_bar

Definition at line 102 of file bootloader.py.

sr_gui_muscle_driver_bootloader.bootloader.SrGuiBootloader.server_revision

Definition at line 105 of file bootloader.py.


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


sr_gui_muscle_driver_bootloader
Author(s): Ugo Cupcic
autogenerated on Wed Oct 14 2020 03:22:52