mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-23 01:21:42 +00:00
[wpimath] Replace Speeds with Velocities (#8479)
I left "free speed" alone since that's the technical term for it. In general, velocity is a vector quantity, and speed is a magnitude (i.e., a strictly positive value). This PR also replaces the speed verbiage in MotorController with duty cycle. Fixes #8423.
This commit is contained in:
@@ -6,12 +6,12 @@
|
||||
|
||||
using namespace wpi;
|
||||
|
||||
void MockPWMMotorController::Set(double speed) {
|
||||
m_speed = m_isInverted ? -speed : speed;
|
||||
void MockPWMMotorController::SetDutyCycle(double dutyCycle) {
|
||||
m_dutyCycle = m_isInverted ? -dutyCycle : dutyCycle;
|
||||
}
|
||||
|
||||
double MockPWMMotorController::Get() const {
|
||||
return m_speed;
|
||||
double MockPWMMotorController::GetDutyCycle() const {
|
||||
return m_dutyCycle;
|
||||
}
|
||||
|
||||
void MockPWMMotorController::SetInverted(bool isInverted) {
|
||||
@@ -23,7 +23,7 @@ bool MockPWMMotorController::GetInverted() const {
|
||||
}
|
||||
|
||||
void MockPWMMotorController::Disable() {
|
||||
m_speed = 0;
|
||||
m_dutyCycle = 0;
|
||||
}
|
||||
|
||||
void MockPWMMotorController::StopMotor() {
|
||||
|
||||
Reference in New Issue
Block a user