diff options
author | Andrew Tridgell <tridge@samba.org> | 2013-08-04 13:46:30 +1000 |
---|---|---|
committer | Lorenz Meier <lm@inf.ethz.ch> | 2013-08-04 15:47:35 +0200 |
commit | 686edfefb8b8bb90e630cac166ad06776229f55a (patch) | |
tree | 6efbb5b8c501e41384c82a3e5052c8bfd589d548 /src/drivers/lsm303d/iirFilter.h | |
parent | a87690d0e279bfe273465dc34ad0058bdaabd015 (diff) | |
download | px4-firmware-686edfefb8b8bb90e630cac166ad06776229f55a.tar.gz px4-firmware-686edfefb8b8bb90e630cac166ad06776229f55a.tar.bz2 px4-firmware-686edfefb8b8bb90e630cac166ad06776229f55a.zip |
Removed LSM303D filter
Diffstat (limited to 'src/drivers/lsm303d/iirFilter.h')
-rw-r--r-- | src/drivers/lsm303d/iirFilter.h | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/src/drivers/lsm303d/iirFilter.h b/src/drivers/lsm303d/iirFilter.h deleted file mode 100644 index ab4223a8e..000000000 --- a/src/drivers/lsm303d/iirFilter.h +++ /dev/null @@ -1,59 +0,0 @@ -#ifndef IIRFILTER__H__ -#define IIRFILTER__H__ - -__BEGIN_DECLS - -#define MAX_LENGTH 4 - -typedef struct FILTER_s -{ - float denData[MAX_LENGTH]; - float numData[MAX_LENGTH]; - int denLength; - int numLength; - float Ts; - float inpData[MAX_LENGTH]; - float outData[MAX_LENGTH]; - unsigned int inpCnt; -} FIL_T; - -typedef struct TF_ZPG_s -{ - int zerosLength; - double zerosData[MAX_LENGTH + 1]; - int polesLength; - double polesData[MAX_LENGTH + 1]; - double gain; - double Ts; -} TF_ZPG_t; - -typedef struct TF_POLY_s -{ - int numLength; - double numData[MAX_LENGTH]; - int denLength; - double denData[MAX_LENGTH]; - double Ts; -} TF_POLY_t; - -typedef struct TF_DIF_s -{ - int numInt; - int numDiff; - int lowpassLength; - int highpassLength; - double lowpassData[MAX_LENGTH]; - int highpassData[MAX_LENGTH]; - double gain; - double Ts; -} TF_DIF_t; - -__EXPORT int testFunction(void); - -__EXPORT float updateFilter(FIL_T *pFilt, float inp); - -__EXPORT int initFilter(const TF_DIF_t *pDifc, double Ts, FIL_T *pFilt); - -__END_DECLS - -#endif |