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-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved. <br> BSD-style license. See <a href="http://opentrafficsim.org/node/13">OpenTrafficSim License</a>. <p> 11
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(); 298
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; } 307
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; 323
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; } 565