yes.

Am Sa., 29. Juni 2019 um 21:55 Uhr schrieb Jane Cheung <
[email protected]>:

> Dear all
> If I modify the function of  the traci.vehicle.rerouteTraveltime(vehID,
> currentTravelTimes)
>
>
> to
> def rerouteTraveltime(self, vehID, currentTravelTimes=True):
> """rerouteTraveltime(string, bool) -> None Reroutes a vehicle. If
> currentTravelTimes is True (default) then the current traveltime of the
> edges is loaded and used for rerouting. If currentTravelTimes is False
> custom travel times are used. The various functions and options for
> customizing travel times are described at
> https://sumo.dlr.de/wiki/Simulation/Routing
> When rerouteTraveltime has been called once with option
> currentTravelTimes=True, all edge weights are set to the current travel
> times at the time of that call (even for subsequent simulation steps).
> """
> if currentTravelTimes:
> time = self._connection.simulation.getTime()
> if time != self.LAST_TRAVEL_TIME_UPDATE:
> self.LAST_TRAVEL_TIME_UPDATE = time
> for edge in self._connection.edge.getIDList():
> self._connection.edge.adaptTraveltime(
> * edge, self._connection.edge.seteffort(edgeID,time))*
> self._connection._beginMessage(
> tc.CMD_SET_VEHICLE_VARIABLE, tc.CMD_REROUTE_TRAVELTIME, vehID, 1 + 4)
> self._connection._string += struct.pack("!Bi", tc.TYPE_COMPOUND, 0)
> self._connection._sendExact()
> Could I use this modified function to modifty the travel time  to an
> artifical one which is not the real travel time that SUMO would be used to
> do the reroute algorithm?
> _______________________________________________
> sumo-user mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://www.eclipse.org/mailman/listinfo/sumo-user
>
_______________________________________________
sumo-user mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-user

Reply via email to