From f9dbe74e8db69a5d566ae5b184dfc316f731c319 Mon Sep 17 00:00:00 2001 From: Jose Ignacio Monreal Bailey Date: Wed, 5 Sep 2018 15:18:06 +0100 Subject: [PATCH] Adding summary --- .../controller/traci/TraciSimulationController.java | 8 ++++++++ 1 file changed, 8 insertions(+) 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 051a4b64..b65457fe 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; -- GitLab