WPILibC++ 2026.2.2
Loading...
Searching...
No Matches
AprilTagFields.h
Go to the documentation of this file.
1// Copyright (c) FIRST and other WPILib contributors.
2// Open Source Software; you can modify and/or share it under the terms of
3// the WPILib BSD license file in the root directory of this project.
4
5#pragma once
6
7#include <string_view>
8
9#include <wpi/SymbolExports.h>
10
11namespace frc {
12
13/**
14 * Loadable AprilTag field layouts.
15 */
16enum class AprilTagField {
17 /// 2022 Rapid React.
19 /// 2023 Charged Up.
21 /// 2024 Crescendo.
23 /// 2025 Reefscape AndyMark (see TU12).
25 /// 2025 Reefscape Welded (see TU12).
27 /// 2026 Rebuilt Andymark.
29 /// 2026 Rebuilt Welded.
31 /// Alias to the current game.
33
34 // This is a placeholder for denoting the last supported field. This should
35 // always be the last entry in the enum and should not be used by users
37};
38
39} // namespace frc
Definition CAN.h:11
AprilTagField
Loadable AprilTag field layouts.
Definition AprilTagFields.h:16
@ k2024Crescendo
2024 Crescendo.
@ k2023ChargedUp
2023 Charged Up.
@ k2025ReefscapeWelded
2025 Reefscape Welded (see TU12).
@ k2022RapidReact
2022 Rapid React.
@ k2026RebuiltWelded
2026 Rebuilt Welded.
@ k2025ReefscapeAndyMark
2025 Reefscape AndyMark (see TU12).
@ kDefaultField
Alias to the current game.
@ k2026RebuiltAndyMark
2026 Rebuilt Andymark.