mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-23 01:21:42 +00:00
43 lines
939 B
Java
43 lines
939 B
Java
|
|
package Assemblies;
|
||
|
|
|
||
|
|
import edu.wpi.first.wpilibj.AnalogChannel;
|
||
|
|
import edu.wpi.first.wpilibj.Counter;
|
||
|
|
import edu.wpi.first.wpilibj.DigitalOutput;
|
||
|
|
import edu.wpi.first.wpilibj.Encoder;
|
||
|
|
import edu.wpi.first.wpilibj.Jaguar;
|
||
|
|
|
||
|
|
/**
|
||
|
|
*
|
||
|
|
* @author brad
|
||
|
|
*/
|
||
|
|
public class MagneticRotaryAssembly {
|
||
|
|
|
||
|
|
public static Jaguar getJaguar() {
|
||
|
|
return new Jaguar(1, 6);
|
||
|
|
}
|
||
|
|
|
||
|
|
public static DigitalOutput getLimitSWFwd() {
|
||
|
|
return new DigitalOutput(2, 13);
|
||
|
|
}
|
||
|
|
|
||
|
|
public static DigitalOutput getLimitSWRev() {
|
||
|
|
return new DigitalOutput(2, 14);
|
||
|
|
}
|
||
|
|
|
||
|
|
public static Counter getGTS() {
|
||
|
|
return new Counter(1, 5);
|
||
|
|
}
|
||
|
|
|
||
|
|
public static Encoder getEncoder() {
|
||
|
|
return new Encoder(1, 6, 1, 7);
|
||
|
|
}
|
||
|
|
|
||
|
|
public static Counter getHallEffect() {
|
||
|
|
return new Counter(1, 1);
|
||
|
|
}
|
||
|
|
|
||
|
|
public AnalogChannel getMagneticEncoder() {
|
||
|
|
return new AnalogChannel(2, 6);
|
||
|
|
}
|
||
|
|
}
|