19 #ifndef COMPASSCHAIN_H
20 #define COMPASSCHAIN_H
22 #include "abstractsensor.h"
23 #include "abstractchain.h"
25 #include "deviceadaptor.h"
26 #include "bufferreader.h"
69 AbstractChain *accelerometerChain;
70 AbstractChain *magChain;
75 DeviceAdaptor *orientAdaptor;
79 FilterBase *compassFilter;
80 FilterBase *orientationFilter;
81 FilterBase *declinationFilter;
83 FilterBase *downsampleFilter;
84 FilterBase *avgaccFilter;
86 RingBuffer<CompassData> *trueNorthBuffer;
87 RingBuffer<CompassData> *magneticNorthBuffer;
89 bool hasOrientationAdaptor;
92 #endif // COMPASSCHAIN_H