package nl.ru.des;
-import lejos.hardware.motor.EV3LargeRegulatedMotor;
+import lejos.robotics.RegulatedMotor;
import lejos.robotics.subsumption.Behavior;
import nl.ru.des.sensors.SensorCollector;
public abstract class BasicBehaviour implements Behavior{
protected boolean suppressed;
- protected EV3LargeRegulatedMotor leftMotor, rightMotor, measMotor;
+ protected RegulatedMotor leftMotor, rightMotor, measMotor;
protected SensorCollector sensors;
protected long time;
- public BasicBehaviour(SensorCollector sensors, EV3LargeRegulatedMotor leftMotor,
- EV3LargeRegulatedMotor rightMotor, EV3LargeRegulatedMotor measMotor){
+ public BasicBehaviour(SensorCollector sensors, RegulatedMotor leftMotor,
+ RegulatedMotor rightMotor, RegulatedMotor measMotor){
this.leftMotor = leftMotor;
this.rightMotor = rightMotor;
this.measMotor = measMotor;
this.sensors = sensors;
}
-
+
protected void reset(){
rightMotor.setSpeed(Constants.speed);
rightMotor.setAcceleration(Constants.acceleration);