aboutsummaryrefslogtreecommitdiff
path: root/src/modules/fw_att_pos_estimator/estimator.h
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-03-17 18:44:37 +0100
committerLorenz Meier <lm@inf.ethz.ch>2014-03-17 18:44:37 +0100
commit37513eaafa80d030ca6f8157f10404608f40fb8a (patch)
tree2b177ccabbd757b35cfdd08b0d4ef35c7d0f6726 /src/modules/fw_att_pos_estimator/estimator.h
parentc3010e5607b6764db6e9eb1a01463903e95acd4e (diff)
downloadpx4-firmware-37513eaafa80d030ca6f8157f10404608f40fb8a.tar.gz
px4-firmware-37513eaafa80d030ca6f8157f10404608f40fb8a.tar.bz2
px4-firmware-37513eaafa80d030ca6f8157f10404608f40fb8a.zip
Added variance and state contrain calls. Need still in-flight re-init and sub-component health checks. Also need to report / log these events as they occur with enough data to identify root causes.
Diffstat (limited to 'src/modules/fw_att_pos_estimator/estimator.h')
-rw-r--r--src/modules/fw_att_pos_estimator/estimator.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/modules/fw_att_pos_estimator/estimator.h b/src/modules/fw_att_pos_estimator/estimator.h
index 459515f3b..43bd69793 100644
--- a/src/modules/fw_att_pos_estimator/estimator.h
+++ b/src/modules/fw_att_pos_estimator/estimator.h
@@ -169,5 +169,11 @@ void CovarianceInit();
void InitialiseFilter(float (&initvelNED)[3]);
+float ConstrainFloat(float val, float min, float max);
+
+void ConstrainVariances();
+
+void ConstrainStates();
+
uint32_t millis();