Как я могу использовать узел TrafficLight в Veins 4.7.1 с пользовательским приложением?
Я пытался добавить узел светофора так же, как мы добавляем узлы RSU, то есть:
import org.car2x.veins.nodes.Scenario;
import org.car2x.veins.nodes.TrafficLight;
network EV_Scenario3 extends Scenario
{
@display("bgb=844,629");
submodules:
tl[2]: TrafficLight {
@display("p=150,140;i=veins/node/trafficlight;is=s");
}
}
и определить его приложение в файле omnetpp.ini, то есть *.tl[*].applType = "TrafficLightApp"
Этот метод не работает, и я получил следующую ошибку:
подмодуль appl: не найден тип модуля с именем «TrafficLightApp», который реализует интерфейс модуля org.car2x.veins.base.modules.ITrafficlightApplLayer (Не в загруженных файлах NED?), В C: \ Veins \ veins-5.7.1 \ src \ veins \ node \ TrafficLight.ned: 35 - в модуле (omnetpp :: cModule) EV_Scenario3.tl [0] (id-7), во время настройки сети
Любая идея, как использовать этот узел, и как я могу генерировать его динамически, как автомобильные узлы?