как я могу получить такую информацию, как roadid, чтобы использовать ее в качестве нового поля, например, в сообщениях маяков от BaseWaveApplLayer.cc?
лучший, Павлос
как я могу получить такую информацию, как roadid, чтобы использовать ее в качестве нового поля, например, в сообщениях маяков от BaseWaveApplLayer.cc?
лучший, Павлос
Есть класс TraCICommandInterface
который предоставляет методы доступа к таким данным, как getRoadId()
.
В классе TraCIDemo11p
вы можете найти пример, как получить эту информацию. В основном это сводится к выполнению следующих шагов:
TraCIMobility* mobility = TraCIMobilityAccess().get(getParentModule());
TraCICommandInterface* traci = mobility->getCommandInterface();
TraCICommandInterface::Vehicle* traciVehicle = mobility->getVehicleCommandInterface();
traciVehicle->getRoadId();