TauLabs/TauLabs — pull request #308 by kubark42 (2013-02-10 13:20:25+00:00)
Title: Vibration analysis

This module allows you the frequency and magnitude of vibration while you operate your vehicle.

In order to try it out, you need to

* Optionally update your makefile (if you don't have a RM, FlyingF3, or Quanton)
* Enable ModuleSettings-->State-->VibrationAnalysis
* Reboot
* In the UAVO browser, set VibrationAnalysisSettings-->TestingStatus to "On".
* In the UAVO browser, set VibrationAnalysisSettings-->FFTWindowSize to the desired window size.*
* In the UAVO browser, set VibrationAnalysisSettings-->SampleRate to the desired sample rate.

Now it should be working. Of course, this isn't much use if you can't visualize the output, and right now that's done through the spectrogram in #293

*CAUTION: FlyingF3 only has enough RAM free for 16 samples. Revolution/RM only have enough RAM for 256 samples. We would need 30K free for the full 1024 samples. However, GCS cannot handle that many objects(?), and it grinds to a halt. GCS is only okay with 64 samples or less.