Public Member Functions | Public Attributes | List of all members
jsk_teleop_joy.plugin_manager.PluginManager Class Reference

Public Member Functions

def __init__ (self, package_name)
 
def loadPluginInstances (self, plugins, manager)
 
def loadPlugins (self)
 

Public Attributes

 package_name
 
 plugin_defs
 
 plugins
 

Detailed Description

Definition at line 12 of file plugin_manager.py.

Constructor & Destructor Documentation

◆ __init__()

def jsk_teleop_joy.plugin_manager.PluginManager.__init__ (   self,
  package_name 
)

Definition at line 13 of file plugin_manager.py.

Member Function Documentation

◆ loadPluginInstances()

def jsk_teleop_joy.plugin_manager.PluginManager.loadPluginInstances (   self,
  plugins,
  manager 
)
plugins := {name: spec, name: spec, ...}
spec := {class: class, args: args}

Definition at line 15 of file plugin_manager.py.

◆ loadPlugins()

def jsk_teleop_joy.plugin_manager.PluginManager.loadPlugins (   self)
load plugins of jsk_teleop_joy defined in the packages.

Definition at line 49 of file plugin_manager.py.

Member Data Documentation

◆ package_name

jsk_teleop_joy.plugin_manager.PluginManager.package_name

Definition at line 14 of file plugin_manager.py.

◆ plugin_defs

jsk_teleop_joy.plugin_manager.PluginManager.plugin_defs

Definition at line 53 of file plugin_manager.py.

◆ plugins

jsk_teleop_joy.plugin_manager.PluginManager.plugins

Definition at line 20 of file plugin_manager.py.


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


jsk_teleop_joy
Author(s): Ryohei Ueda
autogenerated on Wed Jan 24 2024 04:05:49