Convert FRC DSLog files to CSV file
https://www.chiefdelphi.com/forums/showthread.php?p=1556451
Particularly: https://www.chiefdelphi.com/forums/showpost.php?p=1556451&postcount=11
Program: https://github.com/orangelight/DSLOG-Reader
However, DSLog-Reader does not seem to be fully correct:
- It unpacks the "packet loss" value as a signed integer. Unsigned gives more sensible answers (orangelight/DSLOG-Reader#3)
- There is a bug in FormMain::BoolNameToValue(): wrong string for "Robo Tele" and "Watchdog" returns the Brownout value. (orangelight/DSLOG-Reader#2)
- It does not reverse the PDP values, as indicated in the Chief Delphi post (but I don't have another reference).