Updated ftclib.

Fixed Limelight 3a support.
This commit is contained in:
Titan Robotics Club
2024-09-23 23:15:41 -07:00
parent 05b31a5514
commit 0de0e28927
5 changed files with 86 additions and 3 deletions

View File

@ -36,6 +36,7 @@ import ftclib.driverio.FtcGamepad;
import ftclib.driverio.FtcMenu;
import ftclib.driverio.FtcValueMenu;
import ftclib.robotcore.FtcPidCoeffCache;
import ftclib.vision.FtcLimelightVision;
import teamcode.vision.Vision;
import trclib.command.CmdDriveMotorsTest;
import trclib.command.CmdPidDrive;
@ -241,6 +242,12 @@ public class FtcTest extends FtcTeleOp
robot.globalTracer.traceInfo(moduleName, "Enabling BlueBlobVision.");
robot.vision.setColorBlobVisionEnabled(Vision.ColorBlobType.BlueBlob, true);
}
if (robot.vision.limelightVision != null)
{
robot.globalTracer.traceInfo(moduleName, "Enabling LimelightVision.");
robot.vision.setLimelightVisionEnabled(0, true);
}
}
break;
@ -1070,6 +1077,11 @@ public class FtcTest extends FtcTeleOp
{
robot.vision.getDetectedColorBlob(Vision.ColorBlobType.BlueBlob, lineNum++);
}
if (robot.vision.limelightVision != null)
{
robot.vision.getLimelightDetectedObject(FtcLimelightVision.ResultType.Fiducial, null, lineNum++);
}
}
} //doVisionTest