Class SumoSpeedMode
java.lang.Object
org.eclipse.mosaic.fed.sumo.bridge.api.complex.SumoSpeedMode
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal int
setBrakeHardToAvoidRedLight
(boolean brakeHardToAvoidRedLight) Brake hard to avoid passing a red light.setRegardMaximumAcceleration
(boolean regardMaximumAcceleration) Regard maximum acceleration.setRegardMaximumDeceleration
(boolean regardMaximumDeceleration) Regard maximum deceleration.setRegardRightOfWay
(boolean regardRightOfWay) Regard right of way at intersections.setRegardSafeSpeed
(boolean regardSafeSpeed) Regard safe speed.static SumoSpeedMode
translateFromEnum
(SpeedMode speedMode) Converts speed mode meta information (SpeedMode
) into specificSumoSpeedMode
.
-
Constructor Details
-
SumoSpeedMode
public SumoSpeedMode()
-
-
Method Details
-
translateFromEnum
Converts speed mode meta information (SpeedMode
) into specificSumoSpeedMode
.- Parameters:
speedMode
- Speed mode of the vehicle.- Returns:
- Specific sumo speed mode.
-
setRegardMaximumAcceleration
Regard maximum acceleration.- Parameters:
regardMaximumAcceleration
- Boolean value indicating to accelerate.- Returns:
- Specific sumo speed mode for acceleration.
-
setRegardMaximumDeceleration
Regard maximum deceleration.- Parameters:
regardMaximumDeceleration
- Boolean value indicating to decelerate.- Returns:
- Specific sumo speed mode for deceleration.
-
setRegardRightOfWay
Regard right of way at intersections.- Parameters:
regardRightOfWay
- Boolean value indicating to drive on the right side of the way.- Returns:
- Specific sumo speed mode for driving on the right side.
-
setRegardSafeSpeed
Regard safe speed.- Parameters:
regardSafeSpeed
- Boolean value indicating to enforce a safe speed.- Returns:
- Specific sumo speed mode for safe speed.
-
setBrakeHardToAvoidRedLight
Brake hard to avoid passing a red light.- Parameters:
brakeHardToAvoidRedLight
- Boolean value indicating to brake hard to avoid red light.- Returns:
- Specific sumo speed mode for braking hard.
-
getAsInteger
public final int getAsInteger()- Returns:
- the integer bit set according to the set parameters
-