We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5aa58a2 commit 30ce7d7Copy full SHA for 30ce7d7
1 file changed
src/main/java/org/hyperonline/hyperlib/controller/limits/DualLimitedController.java
@@ -38,14 +38,15 @@ public boolean canMove(DoubleSupplier speed) {
38
return this.canMove(speed.getAsDouble());
39
}
40
41
- // delegate methods to controller classes
42
-
43
- public void move(double speed) {
+ public void move(DoubleSupplier speed) {
44
forwardController.move(speed);
45
46
47
- public void move(DoubleSupplier speed) {
48
- forwardController.move(speed);
+ // delegate methods to controller classes
+
+ public void move(double speed) {
+ if (speed > 0 && canMoveForward()) forwardController.move(speed);
49
+ if (speed < 0 && canMoveReverse()) reverseController.move(speed);
50
51
52
public void stop() {
0 commit comments