ligerbots / dslogparser

Parse FIRST FRC driver station log files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dslogparser

Parse FIRST FRC Driver Station log files.

This repository hosts 2 PyPI packages:

  • dslogparser includes the basic parsing library, plus a command line script to output CSV files
  • dslogs contains the DSlogs class which is useful for streaming log entries to "real time" application.

Reference Sources:

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)

About

Parse FIRST FRC driver station log files

License:MIT License


Languages

Language:Python 100.0%