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 {}