Add ability query camera results outside of PhotonPoseEstimator (#786)

This commit is contained in:
PJ Reiniger
2023-02-09 14:43:52 -05:00
committed by GitHub
parent 6886663688
commit 0255798d6c
3 changed files with 22 additions and 0 deletions

View File

@@ -55,7 +55,11 @@ PhotonPoseEstimator::PhotonPoseEstimator(frc::AprilTagFieldLayout tags,
std::optional<EstimatedRobotPose> PhotonPoseEstimator::Update() {
auto result = camera.GetLatestResult();
return Update(result);
}
std::optional<EstimatedRobotPose> PhotonPoseEstimator::Update(
const PhotonPipelineResult& result) {
if (!result.HasTargets()) {
return std::nullopt;
}