 |
LightHub
v4.0.0
Smarthome controller firmware
|
Go to the documentation of this file.
9 #define OUTPUT_TRESHOLD 1.0
31 int Poll(
short cause)
override;
37 int Ctrl(
itemCmd cmd,
char* subItem=NULL,
bool toExecute=
true)
override;
uint16_t alarmTimeout
Definition: out_pid.h:21
Definition: itemCmd.h:153
float prevOut
Definition: out_pid.h:17
double output
Definition: out_pid.h:14
Definition: abstractout.h:7
PID * pid
Definition: out_pid.h:13
double input
Definition: out_pid.h:15
int Poll(short cause) override
Definition: out_pid.cpp:161
Definition: abstractout.h:8
int getChanType() override
Definition: out_pid.cpp:253
int driverStatus
Definition: out_pid.h:18
int Setup() override
Remove?? Now getChanType used instead.
Definition: out_pid.cpp:111
uint32_t alarmTimer
Definition: out_pid.h:19
bool alarmArmed
Definition: out_pid.h:20
int Stop() override
Definition: out_pid.cpp:138
chPersistent * getPersistent()
Definition: item.cpp:464
int Ctrl(itemCmd cmd, char *subItem=NULL, bool toExecute=true) override
Control unified PID controller item
Definition: out_pid.cpp:264
double setpoint
Definition: out_pid.h:16
int isActive() override
Definition: out_pid.cpp:155
out_pid(Item *_item)
Definition: out_pid.h:29
void alarm(bool)
Definition: out_pid.cpp:195
int Status() override
Definition: out_pid.cpp:148
int getDefaultStorageType()
Definition: out_pid.h:36
#define ST_FLOAT
Definition: itemCmd.h:92
bool getConfig()
Definition: out_pid.cpp:11
pidPersistent * store
Definition: out_pid.h:42
Item * item
Definition: abstractout.h:18