From 35f21d73d45fb9a15a09daa5c650907686b92f03 Mon Sep 17 00:00:00 2001 From: nightwolf3140 Date: Wed, 1 Jan 2025 22:17:15 -0500 Subject: [PATCH] added getter function --- include/EZ-Template/drive/drive.hpp | 1 + src/EZ-Template/drive/pid_tuner.cpp | 10 +++------- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/include/EZ-Template/drive/drive.hpp b/include/EZ-Template/drive/drive.hpp index 7b4ecb2..ed8c277 100644 --- a/include/EZ-Template/drive/drive.hpp +++ b/include/EZ-Template/drive/drive.hpp @@ -1264,6 +1264,7 @@ class Drive { */ void pid_tuner_button_set(pros::controller_digital_e_t decrease, pros::controller_digital_e_t increase, pros::controller_digital_e_t pageLeft, pros::controller_digital_e_t pageRight, pros::controller_digital_e_t pageUp, pros::controller_digital_e_t pageDown); + std::vector pid_tuner_button_get(); ///// // // Telemetry diff --git a/src/EZ-Template/drive/pid_tuner.cpp b/src/EZ-Template/drive/pid_tuner.cpp index 8975296..d3e3f50 100644 --- a/src/EZ-Template/drive/pid_tuner.cpp +++ b/src/EZ-Template/drive/pid_tuner.cpp @@ -164,13 +164,6 @@ double Drive::pid_tuner_increment_i_get() { return i_increment; } double Drive::pid_tuner_increment_d_get() { return d_increment; } double Drive::pid_tuner_increment_start_i_get() { return start_i_increment; } -/*pros::controller_digital_e_t pid_tuner_increase; -pros::controller_digital_e_t pid_tuner_decrease;*/ -/*void Drive::pid_tuner_button_set(pros::controller_digital_e_t decrease, pros::controller_digital_e_t increase) { - pid_tuner_increase = increase; - pid_tuner_decrease = decrease; -}*/ - void Drive::pid_tuner_button_set(pros::controller_digital_e_t decrease, pros::controller_digital_e_t increase, pros::controller_digital_e_t pageLeft, pros::controller_digital_e_t pageRight, pros::controller_digital_e_t pageUp, pros::controller_digital_e_t pageDown){ pid_tuner_increase = increase; pid_tuner_decrease = decrease; @@ -180,6 +173,9 @@ void Drive::pid_tuner_button_set(pros::controller_digital_e_t decrease, pros::co pid_tuner_pageDown = pageDown; } +std::vector Drive::pid_tuner_button_get() { + return {pid_tuner_increase, pid_tuner_decrease, pid_tuner_pageLeft, pid_tuner_pageRight, pid_tuner_pageUp, pid_tuner_pageDown}; +} // Iterate void Drive::pid_tuner_iterate() {