001// Copyright (c) FIRST and other WPILib contributors. 002// Open Source Software; you can modify and/or share it under the terms of 003// the WPILib BSD license file in the root directory of this project. 004 005package org.wpilib.driverstation; 006 007/** 008 * An interface representing user controls such as gamepads or joysticks. If your main robot class 009 * has a UserControlsInstance attribute with a class implementing this interface, the constructor is 010 * able to receive an instance of that class. Additionally, any OpModes can also receive that same 011 * instance. 012 * 013 * <p>The implementation of this class must have a default constructor 014 */ 015public interface UserControls {}