diff --git a/src/de/tud/kom/p2psim/impl/topology/movement/vehicular/sumo/simulation/controller/traci/TraciSimulationController.java b/src/de/tud/kom/p2psim/impl/topology/movement/vehicular/sumo/simulation/controller/traci/TraciSimulationController.java index 051a4b646ec359ae1adb88d4b8b9f9355a7277d2..b65457fedd6fe374c69fe3b21234c604db41007c 100755 --- a/src/de/tud/kom/p2psim/impl/topology/movement/vehicular/sumo/simulation/controller/traci/TraciSimulationController.java +++ b/src/de/tud/kom/p2psim/impl/topology/movement/vehicular/sumo/simulation/controller/traci/TraciSimulationController.java @@ -117,7 +117,10 @@ public class TraciSimulationController implements VehicleController, SimulationS _connection.addOption("time-to-teleport", Integer.toString(-1)); _connection.addOption("tripinfo-output.write-unfinished", "t"); String outputTripFileName = getTripOutputFilename(_tripOutputFile); + String summaryFile = getSummaryFilename(_tripOutputFile); _connection.addOption("tripinfo-output", outputTripFileName); + _connection.addOption("duration-log.statistics", "t"); + _connection.addOption("summary", summaryFile); _connection.printSumoError(true); try { @@ -134,6 +137,11 @@ public class TraciSimulationController implements VehicleController, SimulationS } } + private String getSummaryFilename(String tripOutputFile) { + Path path = Paths.get(_configFile); + return path.getParent().toString() + "/summary/" + tripOutputFile; + } + private String getTripOutputFilename(String filename) { Path path = Paths.get(_configFile); return path.getParent().toString() + "/results/" + filename;