Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   [Yet Another] QDriverStation version (http://www.chiefdelphi.com/forums/showthread.php?t=148909)

spat 12-06-2016 01:07

[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/QDriver...ag/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

Re: [Yet Another] QDriverStation version
 
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!

bobbysq 14-06-2016 15:10

Re: [Yet Another] QDriverStation version
 
On Linux, I'm getting this in the log:
Code:

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.

spat 14-06-2016 18:40

Re: [Yet Another] QDriverStation version
 
Quote:

Originally Posted by bobbysq (Post 1592807)
On Linux, I'm getting this in the log:
Code:

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.

Quote:

Originally Posted by bobbysq (Post 1592807)
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).

spat 14-06-2016 18:42

Re: [Yet Another] QDriverStation version
 
Quote:

Originally Posted by GreyingJay (Post 1592795)
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.

spat 16-06-2016 03:56

Re: [Yet Another] QDriverStation version
 
Quote:

Originally Posted by bobbysq (Post 1592807)
On Linux, I'm getting this in the log:
Code:

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.

fovea1959 24-07-2016 10:38

Re: [Yet Another] QDriverStation version
 
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...

spat 24-07-2016 13:54

Re: [Yet Another] QDriverStation version
 
Quote:

Originally Posted by fovea1959 (Post 1598213)
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 with the base libraries of the QDriverStation. I have not tested that version yet.

Alternatively, you could try using the mobile version for Android.

Brainiac33 25-07-2016 10:01

Re: [Yet Another] QDriverStation version
 
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!

spat 25-07-2016 10:33

Re: [Yet Another] QDriverStation version
 
Quote:

Originally Posted by Brainiac33 (Post 1598302)
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/QDr...ation/releases


All times are GMT -5. The time now is 18:52.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi