petebachant / TurbineDAQ

Python desktop app for automated turbine data acquisition in the UNH tow tank.
GNU General Public License v3.0
3 stars 5 forks source link

Implement more robust algorithm for reading ACS circular buffer #98

Closed petebachant closed 3 months ago

petebachant commented 3 months ago

Instead of trying to sleep the right amount, this change will make the app read the entire buffer, drop duplicates, and sort by time before appending. Added some unit tests for this and it's working pretty solidly.

Resolves #93

Sample data collection from the dev notebook using the ACS simulator:

image