Skip to content

Commit 6074fa4

Browse files
author
David R Forrest
committed
Expose outputSum for monitoring and userspace anti-windup
1 parent 6adfc2c commit 6074fa4

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/QuickPID.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ class QuickPID {
8080
uint8_t GetDmode(); // dOnError (0), dOnMeas (1)
8181
uint8_t GetAwMode(); // iAwCondition (0, iAwClamp (1), iAwOff (2)
8282

83+
float outputSum; // Internal integral sum
8384
private:
8485

8586
void Initialize();
@@ -106,7 +107,7 @@ class QuickPID {
106107
iAwMode iawmode = iAwMode::iAwCondition;
107108

108109
uint32_t sampleTimeUs, lastTime;
109-
float outputSum, outMin, outMax, error, lastError, lastInput;
110+
float outMin, outMax, error, lastError, lastInput;
110111

111112
}; // class QuickPID
112113
#endif // QuickPID.h

0 commit comments

Comments
 (0)