aboutsummaryrefslogtreecommitdiff
path: root/AT91SAM7S256/Source/c_output.iom
diff options
context:
space:
mode:
authorNicolas Schodet2011-01-29 00:54:42 +0100
committerNicolas Schodet2011-01-29 21:30:28 +0100
commit2e902f85f4ec36837e293dab5505c68816422844 (patch)
tree650028c5f6c743db9ca21fb60b749f7736394ef0 /AT91SAM7S256/Source/c_output.iom
parent97d5163de1aaa4f053cc2c29642a9ef41167d66c (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;