ESPHome  2024.12.2
Public Member Functions
esphome::pid::PIDController Struct Reference

#include <pid_controller.h>

Public Member Functions

float update (float setpoint, float process_value)
 
void reset_accumulated_integral ()
 
void set_starting_integral_term (float in)
 
bool in_deadband ()
 

Detailed Description

Definition at line 9 of file pid_controller.h.

Member Function Documentation

◆ in_deadband()

bool esphome::pid::PIDController::in_deadband ( )

Definition at line 29 of file pid_controller.cpp.

◆ reset_accumulated_integral()

void esphome::pid::PIDController::reset_accumulated_integral ( )
inline

Definition at line 12 of file pid_controller.h.

◆ set_starting_integral_term()

void esphome::pid::PIDController::set_starting_integral_term ( float  in)
inline

Definition at line 13 of file pid_controller.h.

◆ update()

float esphome::pid::PIDController::update ( float  setpoint,
float  process_value 
)

Definition at line 6 of file pid_controller.cpp.


The documentation for this struct was generated from the following files: