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
make
nmake -clean
qmake -config release
nmake
FRC 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.run
Build Qt Application Binaries (from application directory):
make clean
qmake -config release
make
Make Run Script (from application directory):
cqtdeployer -bin LightningDS
Make 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
nmake
Make 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 build
Deploy project locally with
./gradlew bootRun
Compile deployable web resource with
./gradlew bootWar