From d73cf64e5490c1203d34c427e5959f77a89d8c46 Mon Sep 17 00:00:00 2001 From: Zhiquan Yeo Date: Sat, 2 Jan 2021 20:21:07 -0500 Subject: [PATCH] [examples] Update RomiReference to match motor directions (#3036) Flip the TeleopArcadeDrive axis directions so that positive values for x-axis speed result in the Romi driving forward (in the direction of the Raspberry Pi USB ports). --- .../main/cpp/examples/RomiReference/cpp/RobotContainer.cpp | 4 ++-- .../first/wpilibj/examples/romireference/RobotContainer.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/wpilibcExamples/src/main/cpp/examples/RomiReference/cpp/RobotContainer.cpp b/wpilibcExamples/src/main/cpp/examples/RomiReference/cpp/RobotContainer.cpp index 349a35988a..3cbad01f95 100644 --- a/wpilibcExamples/src/main/cpp/examples/RomiReference/cpp/RobotContainer.cpp +++ b/wpilibcExamples/src/main/cpp/examples/RomiReference/cpp/RobotContainer.cpp @@ -18,8 +18,8 @@ RobotContainer::RobotContainer() { void RobotContainer::ConfigureButtonBindings() { // Also set default commands here m_drive.SetDefaultCommand(TeleopArcadeDrive( - &m_drive, [this] { return m_controller.GetRawAxis(1); }, - [this] { return -m_controller.GetRawAxis(2); })); + &m_drive, [this] { return -m_controller.GetRawAxis(1); }, + [this] { return m_controller.GetRawAxis(2); })); // Example of how to use the onboard IO m_onboardButtonA.WhenPressed(frc2::PrintCommand("Button A Pressed")) diff --git a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/RobotContainer.java b/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/RobotContainer.java index aec0415ef8..8ad7bc3564 100644 --- a/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/RobotContainer.java +++ b/wpilibjExamples/src/main/java/edu/wpi/first/wpilibj/examples/romireference/RobotContainer.java @@ -92,6 +92,6 @@ public class RobotContainer { */ public Command getArcadeDriveCommand() { return new ArcadeDrive( - m_drivetrain, () -> m_controller.getRawAxis(1), () -> -m_controller.getRawAxis(2)); + m_drivetrain, () -> -m_controller.getRawAxis(1), () -> m_controller.getRawAxis(2)); } }