diff --git a/wpilibc/src/main/native/cpp/AnalogPotentiometer.cpp b/wpilibc/src/main/native/cpp/AnalogPotentiometer.cpp index 4fc33ade89..7948a9dd45 100644 --- a/wpilibc/src/main/native/cpp/AnalogPotentiometer.cpp +++ b/wpilibc/src/main/native/cpp/AnalogPotentiometer.cpp @@ -44,5 +44,6 @@ double AnalogPotentiometer::Get() const { double AnalogPotentiometer::PIDGet() { return Get(); } void AnalogPotentiometer::InitSendable(SendableBuilder& builder) { - m_analog_input->InitSendable(builder); + builder.AddDoubleProperty( + "Value", [=]() { return Get(); }, nullptr); } diff --git a/wpilibj/src/main/java/edu/wpi/first/wpilibj/AnalogPotentiometer.java b/wpilibj/src/main/java/edu/wpi/first/wpilibj/AnalogPotentiometer.java index dc2bdef833..f0d57b56bb 100644 --- a/wpilibj/src/main/java/edu/wpi/first/wpilibj/AnalogPotentiometer.java +++ b/wpilibj/src/main/java/edu/wpi/first/wpilibj/AnalogPotentiometer.java @@ -159,7 +159,7 @@ public class AnalogPotentiometer implements Potentiometer, Sendable, AutoCloseab @Override public void initSendable(SendableBuilder builder) { if (m_analogInput != null) { - m_analogInput.initSendable(builder); + builder.addDoubleProperty("Value", this::get, null); } }