Talons

First, import com.ctre.phoenix.motorcontrol.can.WPI_TalonSRX

To create a talon:

WPI_TalonSRX someTalon = new WPI_TalonSRX(RobotMap.Motor.SOMETALON)

Instantiate the CANTalon class, passing in an int for the Talon ID into the constructor. Please put this int in RobotMap.Motor so that we can easily check what the talon ID’s are supposed to be.

To drive a talon

someTalon.set(controlMode, value)

amount does different things based on what controlMode is.

For more details, look at the CANTalon javadoc at this URL.

Solenoids

First, import edu.wpi.first.wpilibj.Solenoid

To create a talon:

Solenoid balloon = new Solenoid(RobotMap.Solenoid.SOMESOLENOID)

Instantiate the Solenoid class, passing in an int for the Solenoid ID into the constructor. Please put this int in RobotMap.Solenoid so that we can easily check what the solenoid ID’s are supposed to be.

To move a pneumatic

balloon.set(boolean)

boolean indicates whether the pneumatic is activated or not.

For more details, look at the Solenoid javadoc at this URL.