QDriverStation Versions Save

Cross-platform clone of the FRC Driver Station

v21.04

3 years ago

Changes:

  • Fix compilation issues with newer Qt versions
  • Fix MSVC compilation issue
  • Use GitHub actions for building & deploying QDriverStation to all platforms
  • Preliminary support for FRC 2020 protocol (contribution by @Boomaa23)

⚠️ ⚠️ If you are working with a 2019/2020 FRC robot, LIMIT ITS MOVEMENT AND WARN EVERYONE BEFORE USING THE QDRIVERSTATION! I don't have access to FRC robots to test community contributions! ⚠️ ⚠️

continuous

5 years ago

18.01

6 years ago

There are no major changes in the QDriverStation for this release. This release packages the QDriverStation in a Linux AppImage using linuxdeployqt. To run the QDriverStation, download the *.run file and execute the following lines on your Terminal:

cd ~/Downloads                            # Go to downloads directory                                  
chmod +x qdriverstation-18.01-linux.run   # Make the QDS AppImage executable
./qdriverstation-18.01-linux.run          # Run the QDriverStation

Good luck on your season! ~Alex Spataru

v17.05

6 years ago

NOTE: I have uploaded a new set of binary builds to fix a very stupid mistake. My bad 😅

Changes:

  • Minor UI changes
  • Remove QSimpleUpdater module
  • Fix CPU usage code on GNU/Linux
  • Improve memory usage of LibDS

v17.01.1

7 years ago

Fixes issue #46, in which SDL joystick input was not detected by the QDriverStation.

v17.01

7 years ago

This release fully integrates the new version of LibDS (link), fixes some communication issues and adds minor QML/UI improvements.

Full changelog:

  • Transition to LibDS-C, which does not depend on Qt and is more efficient
  • Re-implement logging system
  • Avoid crashes when inputting invalid network addresses
  • Change settings dialog buttons to be more user friendly
  • Minor QML UI improvements/changes

v16.08

7 years ago

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!

v16.07

7 years ago

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)

v16.06.2-stable

7 years ago

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.

v16.06.1-beta

7 years ago

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.