cursada_mc2
Base de control de temperatura para EDU-CIAA-NXP
Loading...
Searching...
No Matches
parametros.h
Go to the documentation of this file.
1
6#if !defined(APP_PARAMETROS_H_)
7#define APP_PARAMETROS_H_
8
9#include <stdbool.h>
10#include <stdint.h>
11
12typedef struct {
13 int16_t setpoint_deci_celsius; // setpoint persistido en decimas de grado Celsius
14 uint16_t histeresis_deci_celsius; // histeresis persistida en decimas de grado Celsius
15 uint32_t tiempo_minimo_encendido_ms; // permanencia minima de la salida en estado encendido
16 uint32_t tiempo_minimo_apagado_ms; // permanencia minima de la salida en estado apagado
17 bool modo_calentar; // sentido actual del control on/off
19
20bool parametros_init(void);
22bool parametros_guardar(void);
24bool parametros_actualizar(const parametros_control_t* nuevos_parametros);
25
26#endif // APP_PARAMETROS_H_
bool parametros_guardar(void)
Definition parametros.c:126
bool parametros_actualizar(const parametros_control_t *nuevos_parametros)
Definition parametros.c:141
bool parametros_init(void)
Definition parametros.c:101
void parametros_restablecer_defaults(void)
Definition parametros.c:134
const parametros_control_t * parametros_obtener(void)
Definition parametros.c:121
uint32_t tiempo_minimo_apagado_ms
Definition parametros.h:16
uint16_t histeresis_deci_celsius
Definition parametros.h:14
uint32_t tiempo_minimo_encendido_ms
Definition parametros.h:15
int16_t setpoint_deci_celsius
Definition parametros.h:13