Humidistat
Arduino firmware for a humidistat (humidity controller)
Loading...
Searching...
No Matches
ConfigStore Struct Reference

Config store containing variables, which can be stored in EEPROM. More...

#include <EEPROMConfig.h>

Public Attributes

char version [5]
 String identifying this block.
 
bool loadedFromEEPROM
 Whether this has been loaded from EEPROM.
 
uint16_t dt
 Global interval for PID/logger (based on polling rate of sensor, in millis)
 
double S_lowValue
 Minimum solenoid duty cycle (deadband)
 
double HC_totalFlowrate
 Total flowrate (for cascade controller) (L/min)
 
double a
 Smoothing factor of EMA filter for derivative.
 
double HC_Kp
 Humidity controller PID parameters.
 
double HC_Ki
 
double HC_Kd
 
double HC_Kf
 
double FC_Kp
 Flow controller PID parameters.
 
double FC_Ki
 
double FC_Kd
 
double FC_Kf
 
uint16_t FC_dt
 

Detailed Description

Config store containing variables, which can be stored in EEPROM.

Definition at line 7 of file EEPROMConfig.h.

Member Data Documentation

◆ a

double ConfigStore::a

Smoothing factor of EMA filter for derivative.

Definition at line 37 of file EEPROMConfig.h.

◆ dt

uint16_t ConfigStore::dt

Global interval for PID/logger (based on polling rate of sensor, in millis)

Definition at line 11 of file EEPROMConfig.h.

◆ FC_dt

uint16_t ConfigStore::FC_dt

Definition at line 27 of file EEPROMConfig.h.

◆ FC_Kd

double ConfigStore::FC_Kd

Definition at line 25 of file EEPROMConfig.h.

◆ FC_Kf

double ConfigStore::FC_Kf

Definition at line 26 of file EEPROMConfig.h.

◆ FC_Ki

double ConfigStore::FC_Ki

Definition at line 24 of file EEPROMConfig.h.

◆ FC_Kp

double ConfigStore::FC_Kp

Flow controller PID parameters.

Definition at line 23 of file EEPROMConfig.h.

◆ HC_Kd

double ConfigStore::HC_Kd

Definition at line 17 of file EEPROMConfig.h.

◆ HC_Kf

double ConfigStore::HC_Kf

Definition at line 18 of file EEPROMConfig.h.

◆ HC_Ki

double ConfigStore::HC_Ki

Definition at line 16 of file EEPROMConfig.h.

◆ HC_Kp

double ConfigStore::HC_Kp

Humidity controller PID parameters.

Definition at line 15 of file EEPROMConfig.h.

◆ HC_totalFlowrate

double ConfigStore::HC_totalFlowrate

Total flowrate (for cascade controller) (L/min)

Definition at line 34 of file EEPROMConfig.h.

◆ loadedFromEEPROM

bool ConfigStore::loadedFromEEPROM

Whether this has been loaded from EEPROM.

Definition at line 9 of file EEPROMConfig.h.

◆ S_lowValue

double ConfigStore::S_lowValue

Minimum solenoid duty cycle (deadband)

Definition at line 31 of file EEPROMConfig.h.

◆ version

char ConfigStore::version[5]

String identifying this block.

Definition at line 8 of file EEPROMConfig.h.


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