Class for load Python plugin package. More...
Public Member Functions | |
def | __init__ |
The constructor. More... | |
def | get_plugin_registered |
Find plugin package name and xml name registered in plugins_register.xml. More... | |
def | load |
Load Python package. More... | |
Private Member Functions | |
def | _parse_plugin_xml |
Read plugin xml file. More... | |
Private Attributes | |
_label | |
_plugin_register | |
Class for load Python plugin package.
PluginProvider interacts with ros plugin package. The first is its import plugin, and the second is the set plugin configuration which it reads.
Definition at line 38 of file plugin_provider.py.
def airbus_cobot_gui.plugin.plugin_provider.PluginProvider.__init__ | ( | self, | |
xml_register_dir | |||
) |
The constructor.
Definition at line 46 of file plugin_provider.py.
|
private |
Read plugin xml file.
package_name | python pakage name. package_name: string. |
plugin_xml | plugin xml name. plugin_xml: string. |
Definition at line 141 of file plugin_provider.py.
def airbus_cobot_gui.plugin.plugin_provider.PluginProvider.get_plugin_registered | ( | self, | |
plugin_label | |||
) |
Find plugin package name and xml name registered in plugins_register.xml.
plugin_label | plugin label. package_name: string. |
Definition at line 62 of file plugin_provider.py.
def airbus_cobot_gui.plugin.plugin_provider.PluginProvider.load | ( | self, | |
node, | |||
plugin_label | |||
) |
Load Python package.
package_name | package name. package_name: string. |
plugin_xml | xml file name. plugin_xml: string. |
Definition at line 83 of file plugin_provider.py.
|
private |
Definition at line 49 of file plugin_provider.py.
|
private |
Definition at line 58 of file plugin_provider.py.