Log in

View Full Version : Announcing the mobile QDriverStation


spat
20-07-2016, 22:02
Some of you may be familiar with the QDriverStation, which is an open-source alternative (non official) of the FRC Driver Station.

I have developed a touch-friendly version of the QDriverStation for mobile operating systems. It can run on Android and iOS (and possibly Windows Phone). However, I have only made available Android APKs for the moment, since I do not have an Apple Developer Account...

If some of you (or your teams) have an Apple Developer Account, you are welcome to compile it and upload it to the App Store (e.g. you can get some funds with it, just give me some credit :))

If you are interested in trying it, you can download the Android APK from GitHub (https://github.com/FRC-Utilities/QDriverStation-Mobile/releases/tag/v16.07.2).

Edit/Update: mDNS should work just fine, I managed to implement a simple (but working) mDNS responder, which does not depend on any external library or package.

Let me know what you think about it, suggestions are welcome!

ollien
20-07-2016, 22:10
Wow! This will be killer for robot testing. Nice work!

tjf
20-07-2016, 22:11
I had tried to use their branch of it and get it to compile with minimal results.

Thank you so much for this, it'll be awesome for test-driving!

Does it support USB joysticks?

spat
20-07-2016, 22:25
I had tried to use their branch of it and get it to compile with minimal results.

Thank you so much for this, it'll be awesome for test-driving!

Does it support USB joysticks?

For the moment, it does not support USB joysticks (it only uses the virtual joystick). I can do that with SDL for the next release.

tjf
20-07-2016, 22:30
For the moment, it does not support USB joysticks (it only uses the virtual joystick). I can do that with SDL for the next release.

That'd be awesome! Starring your repo to keep an eye on it!

Keep up the good work!

teku14
20-07-2016, 23:46
Where can I get a copy of the iOS version for sideloading?

spat
21-07-2016, 09:52
Where can I get a copy of the iOS version for sideloading?

You will need to install the Qt SDK from here (http://www.qt.io/download-open-source/). Be sure to select iOS when installing it.

After Qt is installed, download the source code (https://github.com/FRC-Utilities/QDriverStation-Mobile) from GitHub and open QDriverStation.pro with Qt Creator.

Finally, click on the Run button to compile and deploy the application to your iOS device.

You may find these links useful:

http://doc.qt.io/qt-5/ios-support.html
http://doc.qt.io/qtcreator/


Let me know if you need help with anything!