public final class IO
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
private static com.kauailabs.navx.frc.AHRS |
AHRS |
The AHRS sensor.
|
private static edu.wpi.first.wpilibj.DigitalOutput |
blueLED |
Blue LED channel.
|
private static edu.wpi.first.wpilibj.DigitalInput |
bottomElevatorLimitSwitch |
The bottom elevator limit switch.
|
private static edu.wpi.first.wpilibj.Compressor |
compressor |
The main compressor.
|
private static edu.wpi.first.wpilibj.DoubleSolenoid |
drivetrainTransmission |
The drivetrain transmission.
|
private static com.ctre.phoenix.motorcontrol.can.TalonSRX |
elevatorTalonFollower |
The follower elevator motor.
|
private static com.ctre.phoenix.motorcontrol.can.TalonSRX |
elevatorTalonMaster |
The master elevator motor.
|
private static edu.wpi.first.wpilibj.DigitalOutput |
greenLED |
Green LED channel.
|
private static edu.wpi.first.wpilibj.DoubleSolenoid |
intakePiston |
The intake grabber piston.
|
private static edu.wpi.first.wpilibj.DoubleSolenoid |
intakeShifterPiston |
The piston that shifts the intake into position.
|
private static com.ctre.phoenix.motorcontrol.can.TalonSRX |
leftDriveTalonMaster |
The left drivetrain master motor.
|
private static com.ctre.phoenix.motorcontrol.can.TalonSRX |
leftDriveTalonMiddle |
The left drivetrain middle follower motor.
|
private static com.ctre.phoenix.motorcontrol.can.TalonSRX |
leftDriveTalonRear |
The left drivetrain rear follower motor.
|
private static edu.wpi.first.wpilibj.DigitalInput |
leftIntakeLimitSwitch |
The left intake limit switch.
|
private static com.ctre.phoenix.motorcontrol.can.VictorSPX |
leftIntakeRollerVictor |
The left intake roller motor.
|
private static edu.wpi.first.wpilibj.interfaces.Potentiometer |
potentiometer |
The potentiometer.
|
private static edu.wpi.first.wpilibj.AnalogInput |
potentiometerInput |
Input for the potentiometer.
|
private static edu.wpi.first.wpilibj.DigitalOutput |
redLED |
Red LED channel.
|
private static com.ctre.phoenix.motorcontrol.can.TalonSRX |
rightDriveTalonMaster |
The right drivetrain master motor.
|
private static com.ctre.phoenix.motorcontrol.can.TalonSRX |
rightDriveTalonMiddle |
The right drivetrain middle follower motor.
|
private static com.ctre.phoenix.motorcontrol.can.TalonSRX |
rightDriveTalonRear |
The right drivetrain rear follower motor.
|
private static edu.wpi.first.wpilibj.DigitalInput |
rightIntakeLimitSwitch |
The right intake limit switch.
|
private static com.ctre.phoenix.motorcontrol.can.VictorSPX |
rightIntakeRollerVictor |
The right intake roller motor.
|
private static edu.wpi.first.wpilibj.DigitalInput |
topElevatorLimitSwitch |
The top elevator limit switch.
|
| Modifier | Constructor | Description |
|---|---|---|
private |
IO() |
Don't let anyone instantiate this class.
|
| Modifier and Type | Method | Description |
|---|---|---|
static com.kauailabs.navx.frc.AHRS |
getAHRS() |
|
static edu.wpi.first.wpilibj.DigitalOutput |
getBlueLED() |
|
static edu.wpi.first.wpilibj.DigitalInput |
getBottomElevatorLimitSwitch() |
|
static edu.wpi.first.wpilibj.Compressor |
getCompressor() |
|
static edu.wpi.first.wpilibj.DoubleSolenoid |
getDrivetrainTransmission() |
|
static com.ctre.phoenix.motorcontrol.can.TalonSRX |
getElevatorTalonFollower() |
|
static com.ctre.phoenix.motorcontrol.can.TalonSRX |
getElevatorTalonMaster() |
|
static edu.wpi.first.wpilibj.DigitalOutput |
getGreenLED() |
|
static edu.wpi.first.wpilibj.DoubleSolenoid |
getIntakePiston() |
|
static edu.wpi.first.wpilibj.DoubleSolenoid |
getIntakeShifterPiston() |
|
static com.ctre.phoenix.motorcontrol.can.TalonSRX |
getLeftDriveTalonMaster() |
|
static com.ctre.phoenix.motorcontrol.can.TalonSRX |
getLeftDriveTalonMiddle() |
|
static com.ctre.phoenix.motorcontrol.can.TalonSRX |
getLeftDriveTalonRear() |
|
static edu.wpi.first.wpilibj.DigitalInput |
getLeftIntakeLimitSwitch() |
|
static com.ctre.phoenix.motorcontrol.can.VictorSPX |
getLeftIntakeRollerVictor() |
|
static edu.wpi.first.wpilibj.interfaces.Potentiometer |
getPotentiometer() |
|
static edu.wpi.first.wpilibj.AnalogInput |
getPotentiometerInput() |
|
static edu.wpi.first.wpilibj.DigitalOutput |
getRedLED() |
|
static com.ctre.phoenix.motorcontrol.can.TalonSRX |
getRightDriveTalonMaster() |
|
static com.ctre.phoenix.motorcontrol.can.TalonSRX |
getRightDriveTalonMiddle() |
|
static com.ctre.phoenix.motorcontrol.can.TalonSRX |
getRightDriveTalonRear() |
|
static edu.wpi.first.wpilibj.DigitalInput |
getRightIntakeLimitSwitch() |
|
static com.ctre.phoenix.motorcontrol.can.VictorSPX |
getRightIntakeRollerVictor() |
|
static edu.wpi.first.wpilibj.DigitalInput |
getTopElevatorLimitSwitch() |
|
static void |
init() |
Initializes all hardware objects.
|
static void |
initNames() |
|
static void |
seize() |
Stops all motors and disables all pistons and the compressor.
|
private static com.ctre.phoenix.motorcontrol.can.TalonSRX leftDriveTalonMaster
private static com.ctre.phoenix.motorcontrol.can.TalonSRX leftDriveTalonMiddle
private static com.ctre.phoenix.motorcontrol.can.TalonSRX leftDriveTalonRear
private static com.ctre.phoenix.motorcontrol.can.TalonSRX rightDriveTalonMaster
private static com.ctre.phoenix.motorcontrol.can.TalonSRX rightDriveTalonMiddle
private static com.ctre.phoenix.motorcontrol.can.TalonSRX rightDriveTalonRear
private static edu.wpi.first.wpilibj.DoubleSolenoid drivetrainTransmission
private static com.ctre.phoenix.motorcontrol.can.TalonSRX elevatorTalonMaster
private static com.ctre.phoenix.motorcontrol.can.TalonSRX elevatorTalonFollower
private static edu.wpi.first.wpilibj.DigitalInput bottomElevatorLimitSwitch
private static edu.wpi.first.wpilibj.DigitalInput topElevatorLimitSwitch
private static com.ctre.phoenix.motorcontrol.can.VictorSPX rightIntakeRollerVictor
private static com.ctre.phoenix.motorcontrol.can.VictorSPX leftIntakeRollerVictor
private static edu.wpi.first.wpilibj.DoubleSolenoid intakePiston
private static edu.wpi.first.wpilibj.DoubleSolenoid intakeShifterPiston
private static edu.wpi.first.wpilibj.DigitalInput leftIntakeLimitSwitch
private static edu.wpi.first.wpilibj.DigitalInput rightIntakeLimitSwitch
private static edu.wpi.first.wpilibj.DigitalOutput redLED
private static edu.wpi.first.wpilibj.DigitalOutput greenLED
private static edu.wpi.first.wpilibj.DigitalOutput blueLED
private static edu.wpi.first.wpilibj.Compressor compressor
private static edu.wpi.first.wpilibj.AnalogInput potentiometerInput
private static edu.wpi.first.wpilibj.interfaces.Potentiometer potentiometer
private static com.kauailabs.navx.frc.AHRS AHRS
public static void init()
public static void initNames()
public static void seize()
public static com.ctre.phoenix.motorcontrol.can.TalonSRX getLeftDriveTalonMaster()
public static com.ctre.phoenix.motorcontrol.can.TalonSRX getLeftDriveTalonMiddle()
public static com.ctre.phoenix.motorcontrol.can.TalonSRX getLeftDriveTalonRear()
public static com.ctre.phoenix.motorcontrol.can.TalonSRX getRightDriveTalonMaster()
public static com.ctre.phoenix.motorcontrol.can.TalonSRX getRightDriveTalonMiddle()
public static com.ctre.phoenix.motorcontrol.can.TalonSRX getRightDriveTalonRear()
public static edu.wpi.first.wpilibj.DoubleSolenoid getDrivetrainTransmission()
public static com.ctre.phoenix.motorcontrol.can.TalonSRX getElevatorTalonMaster()
public static com.ctre.phoenix.motorcontrol.can.TalonSRX getElevatorTalonFollower()
public static edu.wpi.first.wpilibj.DigitalInput getBottomElevatorLimitSwitch()
public static edu.wpi.first.wpilibj.DigitalInput getTopElevatorLimitSwitch()
public static com.ctre.phoenix.motorcontrol.can.VictorSPX getRightIntakeRollerVictor()
public static com.ctre.phoenix.motorcontrol.can.VictorSPX getLeftIntakeRollerVictor()
public static edu.wpi.first.wpilibj.DoubleSolenoid getIntakePiston()
public static edu.wpi.first.wpilibj.DoubleSolenoid getIntakeShifterPiston()
public static edu.wpi.first.wpilibj.DigitalInput getLeftIntakeLimitSwitch()
public static edu.wpi.first.wpilibj.DigitalInput getRightIntakeLimitSwitch()
public static edu.wpi.first.wpilibj.DigitalOutput getRedLED()
public static edu.wpi.first.wpilibj.DigitalOutput getGreenLED()
public static edu.wpi.first.wpilibj.DigitalOutput getBlueLED()
public static edu.wpi.first.wpilibj.Compressor getCompressor()
public static edu.wpi.first.wpilibj.AnalogInput getPotentiometerInput()
public static edu.wpi.first.wpilibj.interfaces.Potentiometer getPotentiometer()
public static com.kauailabs.navx.frc.AHRS getAHRS()