rovsuite / monterey

Monterey is the computer GUI for rov-suite, an open source ROV control system.
21 stars 14 forks source link

Optimize Dive Log #60

Open chriskonstad opened 10 years ago

chriskonstad commented 10 years ago

Right now, the dive log functionality makes many copies of data that should not be changing throughout the lifespan of the ROV (i.e. sensor names and units, etc.). Ideally, that data wouldn't appear in the dive log in more than one place because it takes up extra space. Because the ROV data is recorded for every packet sent, roughly 20Hz, it can quickly take up a ton of data.

chriskonstad commented 10 years ago

Write an algorithm that will only store the differences between states in the dive log.