[wpilib] LEDPattern: Add usage reporting (#8452)

This commit is contained in:
Peter Johnson
2025-12-06 09:16:45 -08:00
committed by GitHub
parent a61866912b
commit 0d1dd84e86
2 changed files with 19 additions and 1 deletions

View File

@@ -11,6 +11,7 @@
#include <utility>
#include <vector>
#include <hal/FRCUsageReporting.h>
#include <wpi/MathExtras.h>
#include <wpi/timestamp.h>
@@ -21,7 +22,9 @@ using namespace frc;
LEDPattern::LEDPattern(std::function<void(frc::LEDPattern::LEDReader,
std::function<void(int, frc::Color)>)>
impl)
: m_impl(std::move(impl)) {}
: m_impl(std::move(impl)) {
HAL_Report(HALUsageReporting::kResourceType_LEDPattern, 1);
}
void LEDPattern::ApplyTo(LEDPattern::LEDReader reader,
std::function<void(int, frc::Color)> writer) const {