What is the QDriverStation?
The QDriverStation is a free and open-source alternative to the FRC Driver Station. It runs on the major operating systems (Windows, Mac and Linux) and allows teams to operate 2010-2014 robots and 2015-2016 robots. The QDriverStation is designed in a modular approach, it uses the LibDS to handle networking operations and QJoysticks to handle joystick input.
Microsoft Common Controller Driver is a new game input standard that is used for both the Xbox360 console and for Windows XP SP1 and above. The Xbox360 controller or any controllers that utilizes this standard will enable the device to be used on Windows also. This Redist Package includes the driver for IHVs to redist with their hardware. “Xbox 360 Controller Emulator” allows your controller (gamepad, joystick, steering wheel, pedals, etc.) to function as an Xbox 360 controller. It allows you to remap buttons and axes and to drive cars with Steering Wheel and Pedals or to fly planes with Joystick and Throttle in games like “Grand Theft Auto”, “Mafia” or “Saints Row”.
What about the mobile version?
We've got you covered, you can find the latest Android APKs here! We may upload our application in the Windows Store soon. iOS users: we are in the process of obtaining an Apple Developer License, we'll keep you updated through ChiefDelphi and Reddit. You can also download the QDriverStation from the Play Store:
Can I use the QDriverStation in an official competition?
TLDR; No. The FTA would not allow it.
The QDriverStation is meant to help teams to use the robots in non-offical events, such as a presentation or code testing. Even if the QDriverStation is able to communicate with FMS, FIRST does not allow teams to use third-party Driver Stations in the field to ensure optimal safety for everyone.
What safety precautions should I take while using the QDriverStation?
TLDR; Check the joystick mappings!
The QDriverStation may map the joysticks differently than the FRC Driver Station, namely because we use SDL instead of XInput. You should check the joysticks tab before enabling the robot. If you are not sure, use the virtual joystick before attempting to enable the robot with a real joystick. Another option would be to limit the robot's area of movement while experimenting with the QDriverStation.
What about emergency stop?
Xinput Driver Razer
The keyboard shortcuts work the same as in the official FRC Driver Station. Just press SPACE
to e-stop the robot.
NOTE: The QDriverStation window needs to be focused in order to e-stop the robot.
Xinput Driver Mac
Documentation
Developer documentation for the QDriverStation and its sub-projects can be found here, have a nice reading!
More questions?
Xinput Driver For Mac Download
Contact me for any doubts/questions that you may have.