From e021c33191d3f9aa6b6203439df5861af25c925f Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Sun, 1 Nov 2020 20:44:04 -0800 Subject: [PATCH] [wpilib] Set AnalogPotentiometer dashboard type (#2825) There's not a specific dashboard type for potentiometers, so use analog input. --- wpilibc/src/main/native/cpp/AnalogPotentiometer.cpp | 1 + .../src/main/java/edu/wpi/first/wpilibj/AnalogPotentiometer.java | 1 + 2 files changed, 2 insertions(+) diff --git a/wpilibc/src/main/native/cpp/AnalogPotentiometer.cpp b/wpilibc/src/main/native/cpp/AnalogPotentiometer.cpp index 7948a9dd45..c7aedd6a0f 100644 --- a/wpilibc/src/main/native/cpp/AnalogPotentiometer.cpp +++ b/wpilibc/src/main/native/cpp/AnalogPotentiometer.cpp @@ -44,6 +44,7 @@ double AnalogPotentiometer::Get() const { double AnalogPotentiometer::PIDGet() { return Get(); } void AnalogPotentiometer::InitSendable(SendableBuilder& builder) { + builder.SetSmartDashboardType("Analog Input"); 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 f0d57b56bb..9d5d49d2ce 100644 --- a/wpilibj/src/main/java/edu/wpi/first/wpilibj/AnalogPotentiometer.java +++ b/wpilibj/src/main/java/edu/wpi/first/wpilibj/AnalogPotentiometer.java @@ -159,6 +159,7 @@ public class AnalogPotentiometer implements Potentiometer, Sendable, AutoCloseab @Override public void initSendable(SendableBuilder builder) { if (m_analogInput != null) { + builder.setSmartDashboardType("Analog Input"); builder.addDoubleProperty("Value", this::get, null); } }