Hello,

I currently am developing an application which is tightly coupled with SUMO
to simulate traffic in a custom environment.  I don't want to use the TRACI
protocol (for overhead speed an latency).. so I have started using the
sumolib library to read and write information.  There are quite a few
things that the libsumo can't read from the simulation, so I have been
accessing that data directly from the MSNet instance that is running.  I
keep getting strange behaviors.. specifically in accessing pointers in the
vehicle.  When I get the edge from the current lane the vehicle is on
(lane->getEdge()), sometimes it returns garbage.  However, when I comment
out, build, then uncomment and build again, it works fine.  I have been
round and round trying to determine why this data is only corrupted
occassionaly.  I don't believe I'm multi-threading, and I'm calling the
same type of things that libsumo calls.  Is there a reason someone couldn't
have their own MSNet that they read / write from?  Or am I missing an
important step?

Thanks,
JB
_______________________________________________
sumo-dev mailing list
sumo-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://www.eclipse.org/mailman/listinfo/sumo-dev

Reply via email to