PluginManager¶
- class ServiceVersion¶
 Identifies PluginManager service current version
- Canonical
 kortex_api.autogen.messages.PluginManager_pb2.ServiceVersion
- RESERVED_0 (0): Reserved
 
- CURRENT_VERSION (1): Current version
 
- class ContainerState¶
 State of a Plugin’s container
- Canonical
 kortex_api.autogen.messages.PluginManager_pb2.ContainerState
- CONTAINER_STATE_UNSPECIFIED (0):
 
- CONTAINER_STATE_NOT_APPLICABLE (1): There is no container for this plugin
 
- CONTAINER_STATE_RUNNING (2): The container is running
 
- CONTAINER_STATE_STOPPED (3): The container is stopped
 
- CONTAINER_STATE_CRASHED (4): The container is stopped because it crashed unexpectedly
 
- CONTAINER_STATE_LAUNCHING (5): The container is being launched
 
- CONTAINER_STATE_SHUTTING_DOWN (6): The container is being shut down
 
- class InstallationType¶
 Installation type of a plugin
- Canonical
 kortex_api.autogen.messages.PluginManager_pb2.InstallationType
- INSTALLATION_TYPE_UNSPECIFIED (0):
 
- INSTALLATION_TYPE_CORE (1): This plugin runs natively on the controller and cannot be uninstalled
 
- INSTALLATION_TYPE_INSTALLED (2): This plugin runs in a Docker container on the controller and followed a normal installation process
 
- INSTALLATION_TYPE_EXTERNAL (3): This plugin runs outside of the controller and is not managed by the Plugin Manager
 
- class PluginInstallationEvent¶
 - Canonical
 kortex_api.autogen.messages.PluginManager_pb2.PluginInstallationEvent
- PLUGIN_INSTALLATION_EVENT_UNSPECIFIED (0):
 
- PLUGIN_INSTALLATION_EVENT_INSTALLATION_COMPLETED (1):
 
- PLUGIN_INSTALLATION_EVENT_INSTALLATION_FAILED (2):
 
- PLUGIN_INSTALLATION_EVENT_UNINSTALLATION_COMPLETED (3):
 
- PLUGIN_INSTALLATION_EVENT_UNINSTALLATION_FAILED (4):
 
- PLUGIN_INSTALLATION_EVENT_UNINSTALL_ALL_COMPLETED (5):
 
- PLUGIN_INSTALLATION_EVENT_UNINSTALL_ALL_FAILED (6):