Investigate options for making logging synchronous instead of asynchronoous
|Assignee:||Espen Solbu||% Done:|
Issues with logging to CSV leads me to believe that asynchronous logging might not be good, as entries sometimes show up in incorrect order when run on the emulator. It might be that actual writing to file should be on an interval instead..E.g.
- Add frames and values to a (large) FIFO buffer.
- In one cyclic writer thread, perform all file writing, # Write entire CSV FILO # Write entire Raw FILO # Write entire Human FILO # Clean FILO's
- Will this be an issue?
- Perform Clone of FILO to writer thread?