diff options
author | Lorenz Meier <lm@inf.ethz.ch> | 2014-03-17 18:44:37 +0100 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2014-03-17 18:44:37 +0100 |
commit | 37513eaafa80d030ca6f8157f10404608f40fb8a (patch) | |
tree | 2b177ccabbd757b35cfdd08b0d4ef35c7d0f6726 /src/modules/fw_att_pos_estimator/estimator.h | |
parent | c3010e5607b6764db6e9eb1a01463903e95acd4e (diff) | |
download | px4-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.h | 6 |
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(); |