Поскольку вы не указали версии программного обеспечения, я предполагаю, что Veins 5a1 с подпроектом veins_inet
, INET 4.0.0 и SUMO 1.1.0.Получить список запланированных идентификаторов дорог очень просто: просто используйте методы VeinsInetMobility
- не нужно использовать два модуля мобильности.
Например, в VeinsInetSampleApplication
вы можете использоватьэто прямой вызов функций из TraCICommandInterface
, например, так: traciVehicle->getPlannedRoadIds()
(аналогично приведенному коду здесь ).
Если вы используете INET 3 через veins_inet3
, вы можете просто адаптировать функции veins_inet
для этого проекта, чтобы сделать то же самое.