This commit is contained in:
samuel desharnais
2023-02-15 18:29:37 -05:00
7 changed files with 113 additions and 34 deletions

View File

@ -4,11 +4,39 @@
package frc.robot.subsystems;
import org.photonvision.PhotonCamera;
import org.photonvision.common.hardware.VisionLEDMode;
import edu.wpi.first.net.PortForwarder;
import edu.wpi.first.wpilibj2.command.SubsystemBase;
public class Limelight extends SubsystemBase {
PhotonCamera limelight = new PhotonCamera("limelight");
/** Creates a new Limelight. */
public Limelight() {}
public Limelight() {
PortForwarder.add(5800, "photonvision.local", 5800);
}
public void cube() {
limelight.setLED(VisionLEDMode.kOff);
limelight.setPipelineIndex(3);
}
public void cone() {
limelight.setLED(VisionLEDMode.kOff);
limelight.setPipelineIndex(2);
}
public void apriltag() {
limelight.setLED(VisionLEDMode.kOff);
limelight.setPipelineIndex(0);
}
public void tape() {
limelight.setLED(VisionLEDMode.kOn);
limelight.setPipelineIndex(1);
}
@Override
public void periodic() {