https://github.com/frc-utilities/qdriverstation-mobile
Mobile FRC Driver Station
https://github.com/frc-utilities/qdriverstation-mobile
android mobile network qml qt robot robotics rov
Last synced: 5 months ago
JSON representation
Mobile FRC Driver Station
- Host: GitHub
- URL: https://github.com/frc-utilities/qdriverstation-mobile
- Owner: FRC-Utilities
- License: mit
- Created: 2016-07-20T20:11:14.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-05-11T05:10:35.000Z (over 8 years ago)
- Last Synced: 2025-04-09T12:42:53.265Z (6 months ago)
- Topics: android, mobile, network, qml, qt, robot, robotics, rov
- Language: C
- Homepage:
- Size: 9.64 MB
- Stars: 19
- Watchers: 3
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE.md
Awesome Lists containing this project
README
# QDriverStation Mobile
The Mobile QDriverStation is an application for mobile devices that allows you to operate FRC robots using [LibDS](https://github.com/frc-utilities/libds-c).
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 buttonsThe 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.
**Note:** Starting with version 17.04, QDriverStation mobile also supports operating your robots with real joysticks.
#### User Interface
This application implements two user interfaces:
- One following Google's Material Design guidelines
- Another one following Microsoft's Universal UI guidelinesYou are free to use the UI style that best fits your needs.
### License
This project is released under the [MIT License](LICENSE.md).