cursada_mc2
Base de control de temperatura para EDU-CIAA-NXP
Loading...
Searching...
No Matches
control_on_off.h File Reference

Implementacion de control on/off con histeresis. More...

#include "app/parametros.h"
#include <stdbool.h>
#include <stdint.h>
+ Include dependency graph for control_on_off.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void control_on_off_inicializar (parametros_control_t parametros)
 Inicializa el control on/off.
 
void control_on_off_configurar (parametros_control_t parametros)
 Actualiza la configuracion del control on/off.
 
void control_on_off_procesar (int16_t medicion, uint32_t delta_tiempo_ms)
 Procesa una nueva medicion y actualiza la salida del control.
 
bool control_on_off_esta_salida_activa (void)
 Indica si la salida del control esta activa.
 

Function Documentation

◆ control_on_off_configurar()

void control_on_off_configurar ( parametros_control_t  parametros)
Parameters
parametrosNuevos parametros del control.

Definition at line 25 of file control_on_off.c.

References control_on_off_, and control_on_off_estado_t::parametros.

Referenced by app_step_20ms().

◆ control_on_off_esta_salida_activa()

bool control_on_off_esta_salida_activa ( void  )

Definition at line 89 of file control_on_off.c.

References control_on_off_, and control_on_off_estado_t::salida_activa.

Referenced by app_step_20ms().

◆ control_on_off_inicializar()

void control_on_off_inicializar ( parametros_control_t  parametros)
Parameters
parametrosParametros iniciales del control.

Definition at line 18 of file control_on_off.c.

References control_on_off_, control_on_off_estado_t::parametros, control_on_off_estado_t::salida_activa, and control_on_off_estado_t::tiempo_en_estado_ms.

Referenced by app_init().

◆ control_on_off_procesar()

void control_on_off_procesar ( int16_t  medicion,
uint32_t  delta_tiempo_ms 
)