| CI | Build |
|---|---|
LibDS |
|
DSClient |
|
WebDS |
IN PROGRESS: Web-based driver station client for FRC
Library for interfacing with FRC robots.
Extension of project here.
make clean
qmake -config release
makenmake -clean
qmake -config release
nmakeFRC Driver Station client able to interface with robots and remote input via WebDS (assumes robot is linked to internet-enabled network).
Built with Qt 5.
Build with CQtDeployer.
Useful documentation here.
In addition to installing qt5, the project also requires the qtwebsocket module as the application uses the WebSocket Protocol to communicate with WebDS.
Install CQtDeployer:
wget https://github.com/QuasarApp/CQtDeployer/releases/downloads/1.4.5/LinuxInstaller.run
chmod +x LinuxInstaller.run
./LinuxInstaller.runBuild Qt Application Binaries (from application directory):
make clean
qmake -config release
makeMake Run Script (from application directory):
cqtdeployer -bin LightningDSMake installer (from application directory):
cqtdeployer -bin LightningDS qif/DSClient/build.sh
Build script can be run with -i flag to generate installer.
Install CQtDeployer here
Build Qt Application Binaries (from application directory):
nmake -clean
qmake -config release
nmakeMake Run Script (from application directory):
cqtdeployer -bin LightningDS.exe -qmake C:/Qt/<qt-version>/min_gw/bin/qmake.exe/DSClient/build.bat*
*Build script will not run cqtdeployer
Spring Boot web application for relaying driver input and robot video feedback between a robot and a remote driver.
Build project with
./gradlew buildDeploy project locally with
./gradlew bootRunCompile deployable web resource with
./gradlew bootWar