From 6836e5923d6e85611e8eb457d7e995e14ed4d420 Mon Sep 17 00:00:00 2001 From: Thad House Date: Sun, 23 Oct 2022 07:05:09 -0700 Subject: [PATCH] [wpilibc] Restore get duty cycle scale factor (#4502) --- wpilibc/src/main/native/cpp/DutyCycle.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/wpilibc/src/main/native/cpp/DutyCycle.cpp b/wpilibc/src/main/native/cpp/DutyCycle.cpp index fb691c3412..88f6b56a07 100644 --- a/wpilibc/src/main/native/cpp/DutyCycle.cpp +++ b/wpilibc/src/main/native/cpp/DutyCycle.cpp @@ -80,6 +80,13 @@ units::second_t DutyCycle::GetHighTime() const { return units::nanosecond_t{static_cast(retVal)}; } +unsigned int DutyCycle::GetOutputScaleFactor() const { + int32_t status = 0; + auto retVal = HAL_GetDutyCycleOutputScaleFactor(m_handle, &status); + FRC_CheckErrorStatus(status, "Channel {}", GetSourceChannel()); + return retVal; +} + int DutyCycle::GetSourceChannel() const { return m_source->GetChannel(); }