Humidistat
Arduino firmware for a humidistat (humidity controller)
|
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 |
Config store containing variables, which can be stored in EEPROM.
Definition at line 7 of file EEPROMConfig.h.
double ConfigStore::a |
Smoothing factor of EMA filter for derivative.
Definition at line 37 of file EEPROMConfig.h.
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.
uint16_t ConfigStore::FC_dt |
Definition at line 27 of file EEPROMConfig.h.
double ConfigStore::FC_Kd |
Definition at line 25 of file EEPROMConfig.h.
double ConfigStore::FC_Kf |
Definition at line 26 of file EEPROMConfig.h.
double ConfigStore::FC_Ki |
Definition at line 24 of file EEPROMConfig.h.
double ConfigStore::FC_Kp |
Flow controller PID parameters.
Definition at line 23 of file EEPROMConfig.h.
double ConfigStore::HC_Kd |
Definition at line 17 of file EEPROMConfig.h.
double ConfigStore::HC_Kf |
Definition at line 18 of file EEPROMConfig.h.
double ConfigStore::HC_Ki |
Definition at line 16 of file EEPROMConfig.h.
double ConfigStore::HC_Kp |
Humidity controller PID parameters.
Definition at line 15 of file EEPROMConfig.h.
double ConfigStore::HC_totalFlowrate |
Total flowrate (for cascade controller) (L/min)
Definition at line 34 of file EEPROMConfig.h.
bool ConfigStore::loadedFromEEPROM |
Whether this has been loaded from EEPROM.
Definition at line 9 of file EEPROMConfig.h.
double ConfigStore::S_lowValue |
Minimum solenoid duty cycle (deadband)
Definition at line 31 of file EEPROMConfig.h.
char ConfigStore::version[5] |
String identifying this block.
Definition at line 8 of file EEPROMConfig.h.