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

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

#include "control/control_on_off.h"
#include <limits.h>
+ Include dependency graph for control_on_off.c:

Go to the source code of this file.

Data Structures

struct  control_on_off_estado_t
 

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.
 

Variables

static control_on_off_estado_t control_on_off_ = {0}
 

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 
)

Variable Documentation

◆ control_on_off_