aboutsummaryrefslogtreecommitdiff
path: root/AT91SAM7S256/Source/c_output.iom
diff options
context:
space:
mode:
authorNicolas Schodet2011-01-29 00:54:42 +0100
committerNicolas Schodet2011-02-09 00:55:55 +0100
commit9ac9938748901f8f6f6f73fa751349cdcc1dcd27 (patch)
tree6b198f534018d2f2ecb7fe1887b942c5a49ac7ca /AT91SAM7S256/Source/c_output.iom
parentf3318727e0dc26e08157e9dd4e22ccbe29edc851 (diff)
add option to disable saturation in regulation intermediary values
When computing PID, the output code limit the value of P and I participation. This is a problem as this introduces non-linearities and limits the efficiency of P and I terms.
Diffstat (limited to 'AT91SAM7S256/Source/c_output.iom')
-rw-r--r--AT91SAM7S256/Source/c_output.iom1
1 files changed, 1 insertions, 0 deletions
diff --git a/AT91SAM7S256/Source/c_output.iom b/AT91SAM7S256/Source/c_output.iom
index e8a7579..09b935e 100644
--- a/AT91SAM7S256/Source/c_output.iom
+++ b/AT91SAM7S256/Source/c_output.iom
@@ -83,6 +83,7 @@ typedef struct
{
OUTPUT Outputs[NO_OF_OUTPUTS];
UBYTE RegulationTime; /* RW - Interval between regulation computations */
+ UBYTE RegulationOptions; /* RW - Options for regulation, see REGOPTION_* */
}IOMAPOUTPUT;