This release fixes an issue (#31) in which the DS would not detect if the robot code is present in 2009/2014 robots.
Since I have not found a reliable way to detect robot code, the new implementation assumes that the robot code is already loaded (like most DS implementations out there). Please take that into account before enabling 2009/2014 robots!
Downloads
This release brings the following changes:
- Add some CLI options
- Add integrated mDNS responder
- Save logs as JSON files
- Allow user to set custom radio & FMS IPs
- Improve handling of 2015 FMS packets
- Minor improvements in code structure
- Add code to interpret 2014 FMS packets
- Implement logs window (netconsole + app logs)
- Fix communication issues (in which the DS disconnected every ~2 seconds from the robot)
Downloads
This is the second stable release of the QDriverStation, it brings some fixes to the beta version released two weeks ago.
Changes (since versions 16.06 and 16.06.1):
- Minor UI improvements
- Add automatic DNS/host lookup
- Improve code for obtaining CPU usage & Battery status
- Fix docked windows for Linux
- Save blacklisted joysticks through sessions
- Put blacklisted joysticks at the bottom of the joystick list
Update:
I have re-uploaded the files to fix several issues with the auto-updater, which does not play nice with HTTP redirections.
Downloads
This release features a redesigned sockets module, which fixes some issues (such as #22).
If you are experiencing communication issues with the robot, please download this release.
Downloads
Note: This is a beta version, so there may be some minor issues. In two weeks, I will upload a new release (16.07). That release will contain fixes to the issues that may be reported during this two-week testing period.
Changes:
- Support for 2014 protocol
- Implement parallel sockets to detect the robot a LOT faster
- Better robot voltage reading code
- Dynamic control of the watchdog
- Fix crash issue on Mac OS X
- Implement a logger
- Fix some minor issues in the UI
- Add base framework for implementing FMS communications
- Redesign UI in QML
- New application icon (by @Jelomite)
- FMS support for 2015 protocol (UNTESTED)
- Allow enabling/disabling joysticks
- Add voltage & packet loss charts
- Full rewrite of LibDS to be more extensible and efficient