19 double dGain; /* Derivative gain */ |
19 double dGain; /* Derivative gain */ |
20 double idleRange; /* Idle range */ |
20 double idleRange; /* Idle range */ |
21 |
21 |
22 double Input; /* Input value */ |
22 double Input; /* Input value */ |
23 double Err; /* Error, diff between input and set point */ |
23 double Err; /* Error, diff between input and set point */ |
24 double ErrLast; /* Error from last pass */ |
24 double InputLast; /* Input from last pass */ |
25 double iState; /* Error from next last pass */ |
25 double iState; /* Error from next last pass */ |
26 double SetP; /* Set point */ |
26 double SetP; /* Set point */ |
27 double OutP; /* Output of PID algorithm */ |
27 double OutP; /* Output of PID algorithm */ |
28 int Mode; /* Value is 'PID_AUTO' if loop is automatic */ |
28 int Mode; /* Value is 'PID_AUTO' if loop is automatic */ |
29 int Type; /* Value is 'HEAT' or 'COOL' */ |
29 int Type; /* Value is 'HEAT' or 'COOL' */ |