Skip to content

Commit

Permalink
Merge pull request #5 from mestergy/referenceSpeedMod
Browse files Browse the repository at this point in the history
ReferenceSpeedMod
  • Loading branch information
mestergy committed Apr 24, 2023
2 parents 9dd7c53 + dcfe15e commit d4c656b
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
package hu.bme.mit.train.controller;

import javax.crypto.SecretKeyFactory;

import hu.bme.mit.train.interfaces.TrainController;

public class TrainControllerImpl implements TrainController {
Expand All @@ -14,7 +16,11 @@ public void followSpeed() {
referenceSpeed = 0;
} else {
if(referenceSpeed+step > 0) {
referenceSpeed += step;
synchronized (this) {
referenceSpeed += step;
}
setChanged();
notifyObservers();
} else {
referenceSpeed = 0;
}
Expand All @@ -28,6 +34,7 @@ public int getReferenceSpeed() {
return referenceSpeed;
}


@Override
public void setSpeedLimit(int speedLimit) {
this.speedLimit = speedLimit;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,4 @@ public void OverridingJoystickPositionToNegative_SetsReferenceSpeedToZero() {
controller.followSpeed();
Assert.assertEquals(0, controller.getReferenceSpeed());
}


}

0 comments on commit d4c656b

Please sign in to comment.