class Agent
Descripción
Clase básica de agente. Requiere parámetros de agente (config {diccionario}) y definición de módulo (modules_def [lista de diccionarios])
Funciones
update_config
FuncionesDescripción
Actualiza los ajustes de configuración con nuevos valores.config
Parámetros
Nombre | Tipo | Requerido | Descripción |
config | dict | Si | Un diccionario que contiene las claves de configuración y sus nuevos valores |
Versión
- 1.0.0
update_configget_config
Descripción
Recupera los ajustes de configuración actuales.
Return
Tipo | Descripción |
dict | Un diccionario que contiene los ajustes de configuración actuales |
get_configVersión
- 1.0.0
add_module
Descripción
Añade un nuevo módulo a la lista de módulos.
Parámetros
Nombre | Tipo | Requerido | Descripción |
module | dict | Si | Un diccionario que contiene información sobre el módulo |
Versión
- 1.0.0
del_module
Descripción
Elimina un módulo basándose en su nombre
Parámetros
Nombre | Tipo | Requerido | Descripción |
module_name | str | Si | El nombre del módulo a eliminar |
Versión
- 1.0.0
update_module
Descripción
Actualiza un módulo basándose en su nombre
Parámetros
Nombre | Tipo | Requerido | Descripción |
module_name | str | Si | El nombre del módulo a actualizar |
module | dict | Si | Un diccionario que contiene la información actualizada del módulo |
Versión
- 1.0.0
get_module
Descripción
Recupera información del módulo en base a su nombre
Parámetros
Nombre | Tipo | Requerido | Descripción |
module_name | str | SI | El nombre del módulo a recuperar |
Return
Tipo | Descripción |
dict | Un diccionario que contiene información del módulo si se encuentra, de lo contrario un diccionario vacío |
Versión
- 1.0.0
get_modules_def
Descripción
Recupera las definiciones de todos los módulos añadidos
Return
Tipo | Descripción |
dict | Un diccionario que contiene las definiciones de todos los módulos añadidos |
Versión
- 1.0.0
add_log_module
Descripción
Añade un nuevo módulo de registro a la lista de módulos de registro.
Parámetros
Nombre | Tipo | Requerido | Descripción |
log_module | dict | Si | Un diccionario que contiene información sobre el módulo de registro |
Versión
- 1.0.0
get_log_modules_def
Descripción
Return
Tipo | Descripción |
dict | Un diccionario que contiene las definiciones de todos los módulos de registro añadidos |
Versión
- 1.0.0
print_xml
Descripción
Genera y opcionalmente imprime la representación XML del agente.
Parámetros
Nombre | Tipo | Requerido | Descripción |
print_flag | bool | SI | Una bandera que indica si imprimir la representación XML |
Return
Tipo | Descripción |
str | La representación XML del agente |
Versión
- 1.0.0