Die Migration der Bereiche "Docker Registry" und "Artifiacts" ist fast abgeschlossen. Die letzten Daten werden im Laufe des heutigen Abend (05.08.2021) noch vollständig hochgeladen. Das Anlegen neuer Images und Artifacts funktioniert bereits wieder.

Commit d6a02e6a authored by Lukas Bram's avatar Lukas Bram
Browse files

Add simple sensor upper_speed_limit

parent 71822ab1
Pipeline #380536 passed with stage
in 1 minute and 8 seconds
......@@ -65,6 +65,7 @@ public class Vehicle extends SimulationObject implements Updatable, Destroyable,
physicalValues.addPhysicalValue(new TrueCompass(physicalObject));
physicalValues.addPhysicalValue(new TrueVelocity(physicalObject));
physicalValues.addPhysicalValue(new TruePosition(physicalObject));
physicalValues.addPhysicalValue(new UpperSpeedLimit(physicalObject));
}
public static final String K_CONFIG = "config";
......
package de.rwth.montisim.simulation.vehicle.physicalvalues;
import de.rwth.montisim.commons.physicalvalue.PhysicalValueDouble;
import de.rwth.montisim.commons.simulation.DynamicObject;
public class UpperSpeedLimit extends PhysicalValueDouble {
public static final String VALUE_NAME = "upper_speed_limit";
//transient final DynamicObject object;
public UpperSpeedLimit(DynamicObject object) {
super(VALUE_NAME);
}
/**
* @return [x,y, upper_speed_limit] */
@Override
public Object get(){
return 10;
}
@Override
public void set(Object value){
// Cannot change the velocity this way
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment