Implements an FRC Driver Station as a console application via https://github.com/FRC-Utilities/LibDS.
C++ QMake
Latest commit 47fe643 Jul 17, 2016 @calcmogul Initial commit
Permalink
Failed to load latest commit information.
LibDS @ 6435333 Initial commit Jul 17, 2016
src
.gitignore
.gitmodules
COPYING Initial commit Jul 17, 2016
ConsoleDS.pro
README.md

README.md

ConsoleDS

ConsoleDS is a program which implements an FRC Driver Station as a console application via LibDS.

Dependencies

If one is building on Windows, I recommend using the MSYS2 compiler. The following libraries are required as dependencies and should be installed using either your package manager of choice or MSYS2's pacman:

  • Qt5

Building ConsoleDS

To build the project, first run qmake dir within a terminal from the desired build directory, where "dir" is the relative location of the ConsoleDS.pro file. This will generate three makefiles. If a debug build is desired, run make -f Makefile.Debug. The default behavior when simply running make is to perform a release build.

Usage

Command-line Arguments

Pass the FRC team number as the first and only argument to configure the mDNS/IP address.

Commands

enable

Enables robot if connected

disable

Disables robot

test

Sets control mode to Test

auto

Sets control mode to Autonomous

operator

Sets control mode to Operator Control

quit

Closes ConsoleDS