LightHub 4.6.0
Open-source smart home controller firmware
Loading...
Searching...
No Matches
pidPersistent Class Reference

Persistent (survives reboot) state of the PID driver. More...

#include <out_pid.h>

Inheritance diagram for pidPersistent:

Public Attributes

PID * pid
iotype output
iotype input
iotype setpoint
float prevOut
uint32_t alarmTimer
bool alarmArmed
uint16_t alarmTimeout

Detailed Description

Persistent (survives reboot) state of the PID driver.

Stored in the channel persistent area: the PID controller instance, the current input / output / setpoint process values, the last output actually applied and the input-failure (alarm) timer state.

Member Data Documentation

◆ alarmArmed

bool pidPersistent::alarmArmed

◆ alarmTimeout

uint16_t pidPersistent::alarmTimeout

◆ alarmTimer

uint32_t pidPersistent::alarmTimer

◆ input

iotype pidPersistent::input

◆ output

iotype pidPersistent::output

◆ pid

PID* pidPersistent::pid

◆ prevOut

float pidPersistent::prevOut

◆ setpoint

iotype pidPersistent::setpoint

The documentation for this class was generated from the following file: