From 8058daa9820eb45f1ece57bdda1804340840f50d Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Sun, 5 Apr 2020 19:53:39 -0700 Subject: [PATCH] [sim] Add encoder rate and distance to Simulation GUI (#2470) --- .../halsim_gui/src/main/native/cpp/EncoderGui.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/simulation/halsim_gui/src/main/native/cpp/EncoderGui.cpp b/simulation/halsim_gui/src/main/native/cpp/EncoderGui.cpp index 98bc616cfc..6fdb1a543e 100644 --- a/simulation/halsim_gui/src/main/native/cpp/EncoderGui.cpp +++ b/simulation/halsim_gui/src/main/native/cpp/EncoderGui.cpp @@ -95,6 +95,16 @@ static void DisplayEncoders() { if (ImGui::Combo("Direction", &direction, options, 2)) HALSIM_SetEncoderDirection(i, direction); ImGui::PopID(); + + // distance + double distance = HALSIM_GetEncoderDistance(i); + if (ImGui::InputDouble("Distance", &distance, 0, 0, "%.6g")) + HALSIM_SetEncoderDistance(i, distance); + + // rate + double rate = HALSIM_GetEncoderRate(i); + if (ImGui::InputDouble("Rate", &rate, 0, 0, "%.6g")) + HALSIM_SetEncoderRate(i, rate); } } }