Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag Class Total number of occurrences Tag strings used by tag class Open issues in the code 10 TODO, FIXME, XXX

Each tag is detailed below:

Open issues in the code

Number of occurrences found in the code: 10

org.opentrafficsim.sim0mq.kpi.Sim0mqKpiTransceiver Line implement DELETE message 283 numberMetadataEntries 307 numberSpaceTimeRegions 308 "connected" not part of query anymore 309 totalTrajectory newMessage.add(transmissionInterval.si); 310 org.opentrafficsim.sim0mq.kpi.Sim0mqSampler Line ABSTRACT TEMPORARILY <p> Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved. <br> BSD-style license. See <a href="https://opentrafficsim.org/docs/license.html">OpenTrafficSim License</a>. </p> 12 laneId should be unique on its own String laneId = linkId + "." + imbPayload.readString(); double longitudinalPosition = imbPayload.readDouble(); double length = imbPayload.readDouble(); double width = imbPayload.readDouble(); byte r = imbPayload.readByte(); byte g = imbPayload.readByte(); byte b = imbPayload.readByte(); 305 GTU Type and Route should be part of the NEW message GtuData gtuData = new GtuData(gtuId, this.sampler.defaultGtuType, this.sampler.defaultRoute); this.sampler.gtus.put(gtuId, gtuData); break; } 314 laneId should be unique on its own String laneId = linkId + "." + imbPayload.readString(); double longitudinalPosition = imbPayload.readDouble(); double speed = imbPayload.readDouble(); double acceleration = imbPayload.readDouble(); String turnIndicatorStatus = imbPayload.readString(); boolean brakingLights = imbPayload.readBoolean(); double odometer = imbPayload.readDouble(); boolean forward = true; 330 laneId should be unique on its own, or keep network, link and lane id separate String laneId = linkId + "." + imbPayload.readString(); System.out.println("Lane " + laneId + " received."); int laneNumber = imbPayload.readInt32(); int dlNumPoints = imbPayload.readInt32(); double len = 0.0; double x = imbPayload.readDouble(); double y = imbPayload.readDouble(); double z = imbPayload.readDouble(); CartesianPoint p1 = new CartesianPoint(x, y, z); for (int i = 1; i < dlNumPoints; i++) { x = imbPayload.readDouble(); y = imbPayload.readDouble(); z = imbPayload.readDouble(); CartesianPoint p2 = new CartesianPoint(x, y, z); len += p1.distance(p2); p1 = p2; } Length length = new Length(len, LengthUnit.SI); if (!this.sampler.links.containsKey(linkId)) { System.out.println("Link not received."); } LaneData laneData = new LaneData(this.sampler.links.get(linkId), laneId, length); if (this.sampler.lanes.containsKey(laneId)) { System.out.println("Lanes not unique."); } this.sampler.lanes.put(laneId, laneData); break; } 572