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 278
numberMetadataEntries 302
numberSpaceTimeRegions 303
"connected" not part of query anymore 304
totalTrajectory newMessage.add(transmissionInterval.si); 305
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