Mobile FRC Driver Station
C C++ QML Other
Permalink
Failed to load latest commit information.
etc Add images in drawer Jan 1, 2017
images Add images in drawer Jan 1, 2017
lib/LibDS Avoid compiler warnings Jan 5, 2017
qml Update drawer spacings Jan 2, 2017
src Update client.c Dec 24, 2016
.gitattributes Add .gitattributes Jul 20, 2016
.gitignore Sync LibDS Dec 25, 2016
CHANGES.md Update CHANGES.md Jul 22, 2016
LICENSE.md Initial commit Jul 20, 2016
QDriverStation.pro Add images in drawer Jan 1, 2017
README.md Update README.md Sep 24, 2016

README.md

QDriverStation Mobile

The Mobile QDriverStation is an application for mobile devices that allows you to operate FRC robots using LibDS.

This application uses the latest features provided by Qt, it requires Qt 5.7 or greater in order to compile.

Features

The Mobile QDriverStation allows the user to:

  • Use different communication protocols (2014, 2015 and 2016)
  • Switch between Teleop, Autonomous and Test modes
  • See NetConsole output
  • Reboot your robot and restart the robot code
  • See the robot's voltage, CPU usage, RAM usage and Disk usage
  • Use custom robot addresses (e.g. if mDNS is not supported on your mobile OS)

Joystick

This application implements a virtual joystick with the following features:

  • Two thumbs
  • Two triggers
  • Twelve buttons

The joystick mappings are the same as an Xbox 360 controller, so there should be no need to change your robot code for the QDriverStation to work.

User Interface

This application implements two user interfaces:

  • One following Google's Material Design guidelines
  • Another one following Microsoft's Universal UI guidelines

You are free to use the UI style that best fits your needs.

License

This project is released under the MIT License.