View Full Version : [Yet Another] QDriverStation version
I just wanted to announce that I've just released another version of the QDriverStation, which is available for the major operating systems (Mac, Linux and Windows).
Please note that I will conduct a two-week beta testing period for this version (16.06). Afterwards, I will draft a new release (16.07), which will contain the bug fixes for the issues that may be reported during this testing period.
Download link: https://github.com/WinT-3794/QDriverStation/releases/tag/v16.06-beta
GitHub repository: https://github.com/WinT-3794/QDriverStation
Changes:
Support for 2014 protocol
Implement parallel sockets to detect the robot a LOT faster
Dynamic control of the watchdog(s)
Fix crash issue on Mac OS X
Implement a logger
Add base framework for implementing FMS (and even client->radio) communications
Redesign UI in QML
New application icon
FMS support for 2015 protocol (UNTESTED)
Allow enabling/disabling individual joysticks
Add voltage & packet loss charts
Full rewrite of LibDS to be more extensible and efficient
Feel free to contact me if you have any doubts!
GreyingJay
14-06-2016, 12:43
Just wanted to say, thanks for this. A number of students on my team have Macs and they used your driver station for their software work. I have a Mac as well and I'll be using this next year too!
On Linux, I'm getting this in the log:
00:01.6 WARNING QSslSocket: cannot resolve SSLv2_client_method
00:01.6 WARNING QSslSocket: cannot resolve SSLv2_server_method
When I last tried it, this actually kept me from accessing the robot. Is there a way to fix this? I already tried installing libssl-0.98.
On Linux, I'm getting this in the log:
00:01.6 WARNING QSslSocket: cannot resolve SSLv2_client_method
00:01.6 WARNING QSslSocket: cannot resolve SSLv2_server_method
Those warnings are about the auto-updater, it won't affect the DS <-> robot communications at all. The most probable thing is that libssl does not have SSLv2 because it is outdated. I will change the programming to avoid these warnings, however, your should not worry about it.
When I last tried it, this actually kept me from accessing the robot.
Probably, you had more than one Driver Station (be it the official one or the QDriverStation) trying to connect to the robot. If that happens, only one of them will be able to connect to the robot (or none at all).
Another thing, having the QDriverStation opened may not allow you to upload code to the robot, this happened with 2009-2014 robots only, however, the issue was fixed (at least for the users that reported the issue).
Just wanted to say, thanks for this. A number of students on my team have Macs and they used your driver station for their software work. I have a Mac as well and I'll be using this next year too!
Thanks! Its always nice to know that the QDriverStation helped somebody! Just don't use the QDriverStation during an official event (such as an regional), the FTA will not allow it.
On Linux, I'm getting this in the log:
00:01.6 WARNING QSslSocket: cannot resolve SSLv2_client_method
00:01.6 WARNING QSslSocket: cannot resolve SSLv2_server_method
When I last tried it, this actually kept me from accessing the robot. Is there a way to fix this? I already tried installing libssl-0.98.
I just fixed an issue similar to yours. You can grab a copy with the fix here (https://github.com/WinT-3794/QDriverStation/releases/tag/v16.06.1).
fovea1959
24-07-2016, 10:38
Has anyone tried to build QDriverStation on a rPi 3 yet? Need to build an extremely compact battery powered DS (with no or very compact display) for exhibitions...
Has anyone tried to build QDriverStation on a rPi 3 yet? Need to build an extremely compact battery powered DS (with no or very compact display) for exhibitions...
The QDS should work on any Linux distro (provided you have the Qt libs). The QDriverStation itself is relatively heavy on the display. If you are interested, someone has made a console/CLI DS (https://github.com/calcmogul/ConsoleDS) with the base libraries of the QDriverStation. I have not tested that version yet.
Alternatively, you could try using the mobile version for Android (https://github.com/FRC-Utilities/QDriverStation-Mobile).
Brainiac33
25-07-2016, 10:01
I am getting an Error 404 not fount error when clicking on your download hyperlink, do you happen to have another link for the Mac OS download?
Thanks!
I am getting an Error 404 not fount error when clicking on your download hyperlink, do you happen to have another link for the Mac OS download?
Thanks!
The repository has been moved to another GitHub organization. Here is the new download link: https://github.com/FRC-Utilities/QDriverStation/releases
vBulletin® v3.6.4, Copyright ©2000-2017, Jelsoft Enterprises Ltd.