From f39f09ea33578a5824b3e654958f1004817cba7b Mon Sep 17 00:00:00 2001 From: Tyler Veness Date: Wed, 20 Sep 2023 22:31:50 -0700 Subject: [PATCH] Fix implicit this capture warning (#519) --- sysid-application/src/main/native/cpp/analysis/ArmSim.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sysid-application/src/main/native/cpp/analysis/ArmSim.cpp b/sysid-application/src/main/native/cpp/analysis/ArmSim.cpp index 85a4cc51..a72f5056 100644 --- a/sysid-application/src/main/native/cpp/analysis/ArmSim.cpp +++ b/sysid-application/src/main/native/cpp/analysis/ArmSim.cpp @@ -29,7 +29,8 @@ ArmSim::ArmSim(double Ks, double Kv, double Ka, double Kg, double offset, void ArmSim::Update(units::volt_t voltage, units::second_t dt) { // Returns arm acceleration under gravity - auto f = [=](const Eigen::Vector& x, + auto f = [=, this]( + const Eigen::Vector& x, const Eigen::Vector& u) -> Eigen::Vector { return Eigen::Vector{ x(1), (m_A * x.block<1, 1>(1, 0) + m_B * u + m_c * wpi::sgn(x(1)) +