|
def | __init__ (self, robot_name, interface_master, app_list, exchange, plugins=None, enable_app_replacement=True, enable_topic_remapping=True, sigint_timeout=15.0, sigterm_timeout=2.0) |
|
def | app_monitor (self, is_launch) |
|
def | handle_get_app_details (self, req) |
|
def | handle_install_app (self, req) |
|
def | handle_list_apps (self, req) |
|
def | handle_list_exchange_apps (self, req) |
|
def | handle_reload_app_list (self, req=None) |
|
def | handle_start_app (self, req) |
|
def | handle_stop_app (self, req) |
|
def | handle_uninstall_app (self, req) |
|
def | publish_exchange_list_apps (self) |
|
def | publish_list_apps (self) |
|
def | scoped_name (self, name) |
|
def | shutdown (self) |
|
def | stop_app (self, appname) |
|
Definition at line 125 of file app_manager.py.
◆ __init__()
def app_manager.app_manager.AppManager.__init__ |
( |
|
self, |
|
|
|
robot_name, |
|
|
|
interface_master, |
|
|
|
app_list, |
|
|
|
exchange, |
|
|
|
plugins = None , |
|
|
|
enable_app_replacement = True , |
|
|
|
enable_topic_remapping = True , |
|
|
|
sigint_timeout = 15.0 , |
|
|
|
sigterm_timeout = 2.0 |
|
) |
| |
◆ __stop_current()
def app_manager.app_manager.AppManager.__stop_current |
( |
|
self | ) |
|
|
private |
◆ _get_current_app()
def app_manager.app_manager.AppManager._get_current_app |
( |
|
self | ) |
|
|
private |
◆ _set_current_app()
def app_manager.app_manager.AppManager._set_current_app |
( |
|
self, |
|
|
|
app, |
|
|
|
app_definition |
|
) |
| |
|
private |
◆ _stop_current()
def app_manager.app_manager.AppManager._stop_current |
( |
|
self | ) |
|
|
private |
◆ app_monitor()
def app_manager.app_manager.AppManager.app_monitor |
( |
|
self, |
|
|
|
is_launch |
|
) |
| |
◆ handle_get_app_details()
def app_manager.app_manager.AppManager.handle_get_app_details |
( |
|
self, |
|
|
|
req |
|
) |
| |
◆ handle_install_app()
def app_manager.app_manager.AppManager.handle_install_app |
( |
|
self, |
|
|
|
req |
|
) |
| |
◆ handle_list_apps()
def app_manager.app_manager.AppManager.handle_list_apps |
( |
|
self, |
|
|
|
req |
|
) |
| |
◆ handle_list_exchange_apps()
def app_manager.app_manager.AppManager.handle_list_exchange_apps |
( |
|
self, |
|
|
|
req |
|
) |
| |
◆ handle_reload_app_list()
def app_manager.app_manager.AppManager.handle_reload_app_list |
( |
|
self, |
|
|
|
req = None |
|
) |
| |
◆ handle_start_app()
def app_manager.app_manager.AppManager.handle_start_app |
( |
|
self, |
|
|
|
req |
|
) |
| |
◆ handle_stop_app()
def app_manager.app_manager.AppManager.handle_stop_app |
( |
|
self, |
|
|
|
req |
|
) |
| |
◆ handle_uninstall_app()
def app_manager.app_manager.AppManager.handle_uninstall_app |
( |
|
self, |
|
|
|
req |
|
) |
| |
◆ publish_exchange_list_apps()
def app_manager.app_manager.AppManager.publish_exchange_list_apps |
( |
|
self | ) |
|
◆ publish_list_apps()
def app_manager.app_manager.AppManager.publish_list_apps |
( |
|
self | ) |
|
◆ scoped_name()
def app_manager.app_manager.AppManager.scoped_name |
( |
|
self, |
|
|
|
name |
|
) |
| |
◆ shutdown()
def app_manager.app_manager.AppManager.shutdown |
( |
|
self | ) |
|
◆ stop_app()
def app_manager.app_manager.AppManager.stop_app |
( |
|
self, |
|
|
|
appname |
|
) |
| |
◆ _api_sync
app_manager.app_manager.AppManager._api_sync |
|
private |
◆ _app_interface
app_manager.app_manager.AppManager._app_interface |
|
private |
◆ _app_list
app_manager.app_manager.AppManager._app_list |
|
private |
◆ _current_app
app_manager.app_manager.AppManager._current_app |
|
private |
◆ _current_app_definition
app_manager.app_manager.AppManager._current_app_definition |
|
private |
◆ _current_plugin_processes
app_manager.app_manager.AppManager._current_plugin_processes |
|
private |
◆ _current_plugins
app_manager.app_manager.AppManager._current_plugins |
|
private |
◆ _current_process
app_manager.app_manager.AppManager._current_process |
|
private |
◆ _default_launch
app_manager.app_manager.AppManager._default_launch |
|
private |
◆ _enable_app_replacement
app_manager.app_manager.AppManager._enable_app_replacement |
|
private |
◆ _enable_topic_remapping
app_manager.app_manager.AppManager._enable_topic_remapping |
|
private |
◆ _exchange
app_manager.app_manager.AppManager._exchange |
|
private |
◆ _exchange_list_apps_pub
app_manager.app_manager.AppManager._exchange_list_apps_pub |
|
private |
◆ _exit_code
app_manager.app_manager.AppManager._exit_code |
|
private |
◆ _get_app_details_srv
app_manager.app_manager.AppManager._get_app_details_srv |
|
private |
◆ _install_app_srv
app_manager.app_manager.AppManager._install_app_srv |
|
private |
◆ _interface_master
app_manager.app_manager.AppManager._interface_master |
|
private |
◆ _interface_sync
app_manager.app_manager.AppManager._interface_sync |
|
private |
◆ _launch
app_manager.app_manager.AppManager._launch |
|
private |
◆ _list_apps_pub
app_manager.app_manager.AppManager._list_apps_pub |
|
private |
◆ _list_apps_srv
app_manager.app_manager.AppManager._list_apps_srv |
|
private |
◆ _list_exchange_apps_srv
app_manager.app_manager.AppManager._list_exchange_apps_srv |
|
private |
◆ _plugin_context
app_manager.app_manager.AppManager._plugin_context |
|
private |
◆ _plugin_insts
app_manager.app_manager.AppManager._plugin_insts |
|
private |
◆ _plugin_launch
app_manager.app_manager.AppManager._plugin_launch |
|
private |
◆ _plugins
app_manager.app_manager.AppManager._plugins |
|
private |
◆ _reload_app_list_srv
app_manager.app_manager.AppManager._reload_app_list_srv |
|
private |
◆ _robot_name
app_manager.app_manager.AppManager._robot_name |
|
private |
◆ _sigint_timeout
app_manager.app_manager.AppManager._sigint_timeout |
|
private |
◆ _sigterm_timeout
app_manager.app_manager.AppManager._sigterm_timeout |
|
private |
◆ _start_app_srv
app_manager.app_manager.AppManager._start_app_srv |
|
private |
◆ _start_time
app_manager.app_manager.AppManager._start_time |
|
private |
◆ _status_pub
app_manager.app_manager.AppManager._status_pub |
|
private |
◆ _stop_app_srv
app_manager.app_manager.AppManager._stop_app_srv |
|
private |
◆ _stopped
app_manager.app_manager.AppManager._stopped |
|
private |
◆ _stopping
app_manager.app_manager.AppManager._stopping |
|
private |
◆ _timeout
app_manager.app_manager.AppManager._timeout |
|
private |
◆ _uninstall_app_srv
app_manager.app_manager.AppManager._uninstall_app_srv |
|
private |
The documentation for this class was generated from the following file: