|
cursada_mc2
Base de control de temperatura para EDU-CIAA-NXP
|
Persistencia y administracion de parametros de la aplicacion. More...
#include <stdbool.h>#include <stdint.h>
Include dependency graph for parametros.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | parametros_control_t |
Functions | |
| bool | parametros_init (void) |
| const parametros_control_t * | parametros_obtener (void) |
| bool | parametros_guardar (void) |
| void | parametros_restablecer_defaults (void) |
| bool | parametros_actualizar (const parametros_control_t *nuevos_parametros) |
| bool parametros_actualizar | ( | const parametros_control_t * | nuevos_parametros | ) |
Definition at line 141 of file parametros.c.
References parametros_control_t::histeresis_deci_celsius, parametros_control_t::modo_calentar, parametros_actuales_, parametros_control_t::setpoint_deci_celsius, parametros_control_t::tiempo_minimo_apagado_ms, and parametros_control_t::tiempo_minimo_encendido_ms.
Referenced by app_step_20ms().
| bool parametros_guardar | ( | void | ) |
Definition at line 126 of file parametros.c.
References driver_eeprom_write(), and parametros_serializar().
Referenced by app_step_20ms(), parametros_init(), and parametros_restablecer_defaults().
| bool parametros_init | ( | void | ) |
Definition at line 101 of file parametros.c.
References parametros_persistentes_t::datos, driver_eeprom_read(), parametros_actuales_, parametros_cargar_defaults_en_ram(), parametros_guardar(), and parametros_persistentes_validos().
Referenced by app_init().
| const parametros_control_t * parametros_obtener | ( | void | ) |
Definition at line 121 of file parametros.c.
References parametros_actuales_.
Referenced by app_init().
| void parametros_restablecer_defaults | ( | void | ) |
Definition at line 134 of file parametros.c.
References parametros_cargar_defaults_en_ram(), and parametros_guardar().