Interface Base

class hal_py.i_base
get_name(self: hal_py.i_base) → str

Get the name of the plugin.

Returns:Plugin name.
Return type:str
get_type(self: hal_py.i_base) → Set[interface_type]

Get the plugin types.

Returns:Set of types.
Return type:set(int)
get_version(self: hal_py.i_base) → str

Get the version of the plugin.

Returns:Plugin version.
Return type:str
initialize_logging(self: hal_py.i_base) → None

Initializes the logging channel(s) of a plugin. If not overwritten, a logging channel equal to the plugin name is created.

name

Get the name of the plugin.

Returns:Plugin name.
Return type:str
type

Get the plugin types.

Returns:Set of types.
Return type:set(int)
version

Get the version of the plugin.

Returns:Plugin version.
Return type:str